[ {
  "shortName" : "public void layoutContents()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 149,
  "endLine" : 239,
  "linesOfCode" : 80,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List composeSQRArgs()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 119,
  "endLine" : 196,
  "linesOfCode" : 66,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildStartContextProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 38,
  "endLine" : 88,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fixRunBuildParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsParametersPreprocessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 25,
  "endLine" : 74,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 88,
  "endLine" : 127,
  "linesOfCode" : 37,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine makeProgramCommandLine()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 57,
  "endLine" : 98,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "doPost: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 164,
  "endLine" : 236,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List composeArgs()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQScannerArgsComposer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 27,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void serverStartup()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/SonarQubeSecureParametersProcessor.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 48,
  "endLine" : 81,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanFields: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 89,
  "endLine" : 122,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getBundledToolVersions()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQMSBuildStartServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildStartServiceFactory.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 36,
  "endLine" : 65,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQSInfo editServerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 129,
  "endLine" : 158,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQMSBuildFinishServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishServiceFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuildService createService()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishServiceFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 68,
  "endLine" : 92,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 209,
  "endLine" : 232,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ModelAndView doHandle()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 63,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initPage: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 8,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSQSInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 33,
  "endLine" : 54,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void processMessage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "doValidate: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 137,
  "endLine" : 162,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String collectReportsPath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 206,
  "endLine" : 226,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processServiceMessage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpackToolPackage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 116,
  "endLine" : 136,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File findExecutable()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildExecutableFactory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 49,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQSInfo removeServerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 195,
  "endLine" : 211,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Path cloneKeyStoreWithTC()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SSLTools.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 29,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List findSQSInfos()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRPasswordProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 79,
  "endLine" : 94,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doUpdateParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQSPropertiesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSActionResult editServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 77,
  "endLine" : 93,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManageSQSActionController()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQSInfo addServerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 213,
  "endLine" : 227,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean validate()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 229,
  "endLine" : 243,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult parseVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 91,
  "endLine" : 105,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int storeCertificates()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SSLTools.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQSInfo createServerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 176,
  "endLine" : 189,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void layoutContents()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 146,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 41,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToolVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 93,
  "endLine" : 105,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void migrate()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 123,
  "endLine" : 135,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo create()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSInfoFactory.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 14,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SBuild retrieveBuild()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult tryParsePackedPackage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ActionErrors validate()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 68,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 257,
  "endLine" : 271,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkExecutable()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildExecutableFactory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 68,
  "endLine" : 79,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfoImpl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSInfoImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 10,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void readFrom()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 44,
  "endLine" : 55,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectAccessor recurse()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 143,
  "endLine" : 154,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSActionResult removeServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 103,
  "endLine" : 115,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSummaryLinkController()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQSPropertiesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "removeServer: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 48,
  "endLine" : 62,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable create()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildExecutableFactory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KeyStore getCacertsKeyStore()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SSLTools.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 46,
  "endLine" : 56,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult tryGetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarQubeSecureParametersProcessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/SonarQubeSecureParametersProcessor.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 35,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map toMap()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTabTitle()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ServerManagementProjectTab.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String readUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 104,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getPasswordParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRPasswordProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map toMap()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQSInfo getSqsInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQSPropertiesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageLogged()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable modify()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/MonoWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 25,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path storeCertificate()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SSLTools.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 82,
  "endLine" : 91,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/SonarQubeServerPropertiesProcessorProviderImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkCommon()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 167,
  "endLine" : 176,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map projectFeatureToMap()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSInfoImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSInfo getServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult editServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ServerManagementProjectTab()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ServerManagementProjectTab.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fillModel()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ServerManagementProjectTab.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public XMLBasedSQSInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SQSInfo createServerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfoHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized SQSInfo findServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult addServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSActionResult removeServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 101,
  "endLine" : 110,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static ProjectAccessor single()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 156,
  "endLine" : 165,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult editServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$j()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRBuildServiceFactory()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildServiceFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runnerFinished()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 64,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRBuildService()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable modify()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SonarQubeArgumentsWrapper.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuildService createService()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildStartServiceFactory.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine makeProgramCommandLine()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SimpleExecute.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult parseVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult tryParsePackedPackage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 111,
  "endLine" : 120,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultRunnerProperties()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultRunnerProperties()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getClasspath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 247,
  "endLine" : 254,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCacerts()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SSLTools.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void close()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/Util.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map mergeParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map mergeAuthAndToolPathParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkDirectory()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 145,
  "endLine" : 153,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String checkFile()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 156,
  "endLine" : 164,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult removeServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 91,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeTo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQSProjectSettings getSettings()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isAvailable()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addParameterIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRPasswordProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult removeServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 88,
  "endLine" : 95,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "error: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 128,
  "endLine" : 135,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map attributesMap()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUpFinishStep()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishServiceFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addSQRArg()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQScannerArgsComposer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleExecute()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SimpleExecute.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable modify()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/ExecutionChain.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarQubeToolProvider()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQMSFinishRunType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleZipToolProviderSQMSBuild()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validatePackedTool()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQMSBeginRunType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSInfo getOwnServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XMLBasedSQSInfo cast()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 68,
  "endLine" : 74,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getAll()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult editServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 80,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MigratingSQSManager()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOwnAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getOwnServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void validatePackedTool()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 137,
  "endLine" : 143,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSInfo getServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addIfNotNull()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQSPropertiesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getProjectKey()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static void addSQRArg()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleExecute()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/SimpleExecute.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map mergeAuthParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 30,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTeamCityMinimalVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsParametersPreprocessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static boolean isTeamCityMinimalVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildStartContextProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 100,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void changeParameter()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/SonarQubeSecureParametersProcessor.java",
  "fileLinesCount" : 89,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional findByServerId()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 106,
  "endLine" : 111,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 29,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 138,
  "endLine" : 146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canProcess()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSActionResult()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SimpleZipToolProviderSQScanner()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult addServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional findByServerId()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EditSQRRunType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 33,
  "endLine" : 38,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "addServer: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "showDialog: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "action: $j()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void logError()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarProcessListener()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarQubeArgumentsWrapper()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SonarQubeArgumentsWrapper.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable modify()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildStartServiceFactory.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable modify()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishServiceFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSActionResult addServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAttribute()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addAttributeScrambled()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfo.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildSummaryLinkExtension()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRRunType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRPasswordProvider()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRPasswordProvider.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateBuildType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSonarScannerRoot()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 273,
  "endLine" : 277,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SonarQubeMSBuildScannerLocatorImpl.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQMSBuildExecutableFactory()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildExecutableFactory.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Executable()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/Executable.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean existsAndExecutable()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Path resolve()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSManagerImpl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSQSInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void setProperty()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isTokenLoginUsed()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String readUrlFromStream()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/BuildSummaryLinkController.java",
  "fileLinesCount" : 121,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized SQSInfo getOwnServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSPropertiesProvider()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQSPropertiesProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$j()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "editServer: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuildService createService()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildServiceFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentBuildRunnerInfo getBuildRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildServiceFactory.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarQubeRunnerBuildRunner.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarQubeRunnerBuildRunner.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRJarException()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRJarException.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildBreakerProblemListener()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarted()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeBuildFinish()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeRunnerStart()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarBuildBreakerMessage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/BuildBreakerProblemListener.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectHome()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdbcUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdbcUsername()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdbcPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectKey()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSources()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTests()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBinaries()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaBinaries()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModules()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToken()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/JavaSonarQubeKeysProvider.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeRunnerStart()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void runnerFinished()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeBuildFinish()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildStarted()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void messageLogged()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getCollectedReports()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SonarProcessListener.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getMainClass()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isUseScannerMain()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQRBuildService.java",
  "fileLinesCount" : 304,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildStartRunner.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildStartRunner.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectHome()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getHostUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdbcUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdbcUsername()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJdbcPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectKey()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSources()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTests()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBinaries()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaBinaries()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModules()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToken()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/DotNetSonarQubeKeysProvider.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarQubeArgumentsWrapper()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SonarQubeArgumentsWrapper.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQMSBuildFinishRunner()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishRunner.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishRunner.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishRunner.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRParametersAccessor createAccessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQRParametersAccessorFactoryImpl.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonoLocatorImpl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/MonoLocatorImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMono()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/MonoLocatorImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMono()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/MonoLocatorImpl.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MonoWrapper()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/MonoWrapper.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentBuildRunnerInfo getBuildRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildStartServiceFactory.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentBuildRunnerInfo getBuildRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildFinishServiceFactory.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQScannerArgsComposer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQScannerArgsComposer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean versionLessThanOrEqual()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/SQScannerArgsComposer.java",
  "fileLinesCount" : 75,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecutionChain()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/util/ExecutionChain.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::sonar-plugin-agent" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSonarRunner()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/Util.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/Util.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQRParametersAccessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectKey()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectSources()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectTests()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectBinaries()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectModules()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCUsername()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAdditionalParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToken()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectHome()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersAccessor.java",
  "fileLinesCount" : 106,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ServerVersionInfo getServerVersionInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsParametersPreprocessor.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PositionConstraint getConstraint()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildStartContextProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOrderId()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildStartContextProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected ServerVersionInfo getServerVersionInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildStartContextProcessor.java",
  "fileLinesCount" : 108,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BranchesAndPullRequestsBuildFeature()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditParametersUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultipleFeaturesPerBuildTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRequiresAgent()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/buildfeatures/BranchesAndPullRequestsBuildFeature.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolType getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult tryGetPackageVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void unpackToolPackage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultBundledVersionId()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/tool/SonarQubeToolProvider.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultRunnerProperties()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSFinishRunType.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getBundledVersionsRoot()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackedZipPattern()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackedDirPattern()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolType getToolType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionPattern()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultBundledVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult describeBrokenPackage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SimpleZipToolProviderSQMSBuild.java",
  "fileLinesCount" : 240,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValidPackageDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportDownload()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportUpload()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleton()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerOnly()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCountUsages()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/tool/SonarQubeMSBuildToolType.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBeginRunType.java",
  "fileLinesCount" : 84,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfoImpl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSInfoImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfoImpl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSInfoImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfoImpl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSInfoImpl.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream getAvailableServersStream()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getOwnAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectfeatures/SQSManagerProjectFeatures.java",
  "fileLinesCount" : 129,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean remove()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SQSInfo createServerInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfoHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getOwnAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getOwnServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProjectSettings createProjectSettings()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSManagerImpl.java",
  "fileLinesCount" : 169,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseSQSInfo()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String get()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getToken()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getLogin()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCUrl()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCUsername()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJDBCPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/BaseSQSInfo.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSActionResult addServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/MigratingSQSManager.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getAction()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJDBCPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getPassword()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getToken()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String decryptIfNeeded()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SProject getProject()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getServerInfoId()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/ManageSQSActionController.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 250,
  "endLine" : 252,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSActionResult()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getBeforeAction()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SQSInfo getAfterAction()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isError()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/SQSManager.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValidPackageDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getShortDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportDownload()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportUpload()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSingleton()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isServerOnly()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCountUsages()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeScannerToolType.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getBundledVersionsRoot()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackedZipPattern()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackedDirPattern()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ToolType getToolType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionPattern()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultBundledVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GetPackageVersionResult describeBrokenPackage()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SimpleZipToolProviderSQScanner.java",
  "fileLinesCount" : 160,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SonarQubeToolVersion()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeToolVersion.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/tool/SonarQubeToolVersion.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeParameters()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/SQRRunType.java",
  "fileLinesCount" : 91,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream getAvailableServersStream()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized List getOwnAvailableServers()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doAddServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/manager/projectfeatures/SQSManagerEmptyTypeProjectFeatures.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public StatefulObject getState()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSonarServer()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "encryptPassword: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onComplete: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getContainer: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "formElement: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cleanErrors: function()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/resources/buildServerResources/manageSonarServers.js",
  "fileLinesCount" : 238,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Util()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/Util.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 18,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Constants()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/Constants.java",
  "fileLinesCount" : 54,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SQRParametersUtil()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-common/src/main/java/jetbrains/buildserver/sonarplugin/SQRParametersUtil.java",
  "fileLinesCount" : 47,
  "components" : [ "primary::sonar-plugin-common" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dispose()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/SQSProjectSettings.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XMLBasedSQSInfoHelper()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/manager/projectsettings/XMLBasedSQSInfoHelper.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 14,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateState()",
  "longName" : "",
  "relativeFileName" : "sonar-plugin-server/src/main/java/jetbrains/buildserver/sonarplugin/sqrunner/EditSQRRunType.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::sonar-plugin-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]