[ {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 32,
  "endLine" : 178,
  "linesOfCode" : 124,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLine/GradleToolingCommandLineOptionsProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 40,
  "endLine" : 136,
  "linesOfCode" : 75,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine makeProgramCommandLine()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 77,
  "endLine" : 160,
  "linesOfCode" : 72,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String saveConvert()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildProperties.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 48,
  "endLine" : 104,
  "linesOfCode" : 54,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isDynamicProperty()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 67,
  "endLine" : 106,
  "linesOfCode" : 36,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleToolProvider()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleToolProvider.java",
  "fileLinesCount" : 64,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 22,
  "endLine" : 62,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleCommandLineComposerParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 48,
  "endLine" : 82,
  "linesOfCode" : 35,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 17,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List scan()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 42,
  "endLine" : 82,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional checkCommandLineArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetcher.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 54,
  "endLine" : 86,
  "linesOfCode" : 33,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleConnector prepareConnector()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleBuildConfigurator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 38,
  "endLine" : 72,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional tryToIdentifyModeIndirectly()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 42,
  "endLine" : 76,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPath getToolingImplementationClasspath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 133,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String composeBuildStartedMessage()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 222,
  "endLine" : 253,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleConfigurationCacheDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 21,
  "endLine" : 47,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream getCommonAgentLibsClasspathEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 233,
  "endLine" : 261,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleCommandLineComposerParameters getComposerParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 162,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean areConfigurationCacheProblemsIgnored()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleConfigurationCacheDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional tryToGetFromCommandLine()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleUserHomeManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection mergeJvmArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/GradleJvmArgsMerger.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 33,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleRunnerService()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 49,
  "endLine" : 73,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map getEnvironments()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 215,
  "endLine" : 245,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onEvent()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 51,
  "endLine" : 74,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection mergeArgumentValues()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/GradleJvmArgsMerger.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 104,
  "endLine" : 128,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 75,
  "endLine" : 99,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ClassPath getToolingImplementationClasspath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 93,
  "endLine" : 114,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static JvmArg ofString()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/JvmArg.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 34,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map composeEnvs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 101,
  "endLine" : 125,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addStaticPropertiesFromConfigurationFile()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 112,
  "endLine" : 135,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GradleConnector instantiate()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleToolingConnectorFactory.java",
  "fileLinesCount" : 36,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 14,
  "endLine" : 35,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTasksComposer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 43,
  "endLine" : 68,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional checkGradleProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetcher.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static BuildEvent convertTaskProgressEvent()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 29,
  "endLine" : 49,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleOptionValueFetchingParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String composeLaunchingViaToolingApiReason()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 86,
  "endLine" : 107,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getGradleVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleVersionDetector.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 23,
  "endLine" : 42,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List postProcess()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 107,
  "endLine" : 126,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMessageWithParsing()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/TestOutputParser.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 22,
  "endLine" : 46,
  "linesOfCode" : 17,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getEndMessage()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/TestOutputParser.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 48,
  "endLine" : 66,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildLauncher prepareBuildExecutor()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleBuildConfigurator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteTemporaryFiles()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 76,
  "endLine" : 95,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Boolean readAllBuildParamsRequired()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 183,
  "endLine" : 201,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void traverse()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 88,
  "endLine" : 104,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void append()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 76,
  "endLine" : 93,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onErrorOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLoggingListener.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 50,
  "endLine" : 66,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void processFinished()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLoggingListener.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 69,
  "endLine" : 84,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine compose()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 63,
  "endLine" : 80,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path moveLibrary()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 264,
  "endLine" : 280,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getInitScriptParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTasksComposer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 83,
  "endLine" : 100,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setWrappedDistribution()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void createTaskOutputDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 59,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional fetchOptionValue()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetcher.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map composeSystemProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 83,
  "endLine" : 98,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildProperties.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleRunnerServiceFactory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerServiceFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getTcBuildParametersFile()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/TeamCityBuildParametersResolver.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleLaunchModeSelectionResult selectMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 24,
  "endLine" : 40,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional detectGradleUserHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleUserHomeManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static EventResult convertTaskProgressEventResult()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String composeClasspath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Parameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 121,
  "endLine" : 133,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void splitInternal()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map determineSystemProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 161,
  "endLine" : 174,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildContext()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 32,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String parseTaskName()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 96,
  "endLine" : 106,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void append()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File createFileInBuildTempDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerFileUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine compose()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleSimpleCommandLineComposer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean hasDaemonParam()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTasksComposer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 70,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleConnector getGradleConnector()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 202,
  "endLine" : 212,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String buildGradleOpts()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 265,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object get()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToFile()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/LauncherParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleOutputWrapper()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleOutputWrapper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void close()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String collectOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createEventId()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 83,
  "endLine" : 92,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File determineRealUserHomeDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Collection getConfigurationCachePropertyNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleConfigurationCacheDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 94,
  "endLine" : 104,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStandardOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLoggingListener.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String storeLauncherParamsToTempFile()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureLauncherShutdownTimeout()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 170,
  "endLine" : 180,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Stream getGradlePluginClasspathEntries()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleTasks()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTasksComposer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void process()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTestFilterPostProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getGradleHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 299,
  "endLine" : 308,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LauncherParameters fromFile()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/LauncherParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 30,
  "endLine" : 38,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processFailedTasks()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 130,
  "endLine" : 138,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getSystemEnvValue()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getBuildEnvironment()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 212,
  "endLine" : 220,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path getClasspathEntry()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 283,
  "endLine" : 291,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void storeProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 168,
  "endLine" : 176,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional tryToDetectDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleUserHomeManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void doFlush()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleOutputWrapper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 57,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File determineRootDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setDistributionField()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getInitScriptClasspath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleBuildConfigurator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 97,
  "endLine" : 104,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void statusChanged()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleToolingApiProgressListener.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties getTeamCityBuildParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 181,
  "endLine" : 188,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List readParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/TeamCityGradleLauncher.java",
  "fileLinesCount" : 254,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 202,
  "endLine" : 209,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void storeProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerFileUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List composeGradleJvmArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getGradleWrapperProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 191,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional getTempDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 255,
  "endLine" : 262,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void split()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void predefineDefaultValues()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 143,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getRunnerSpecificRequirements()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 103,
  "endLine" : 110,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleOutputWrapper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void write()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleOutputWrapper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 43,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildOutputProcessor()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void initOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 79,
  "endLine" : 86,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuildEvent createTaskNotificationEvent()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Distribution getWrappedDistribution()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isColonSeparatedArg()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/JvmArg.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildLifecycleListener()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleToolingApiProgressListener()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleToolingApiProgressListener.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 18,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/AbstractBuildEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskFinishedEventImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/TaskFinishedEventImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 7,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Properties readProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerFileUtil.java",
  "fileLinesCount" : 45,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional checkGradleUserHomeDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetcher.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 95,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String mapToGroovyLiteral()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleDaemonEnhancementClassesProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureInitScriptClasspath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 162,
  "endLine" : 168,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String appendTmpDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 247,
  "endLine" : 253,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getIncrementalMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 279,
  "endLine" : 287,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJavaHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 290,
  "endLine" : 296,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void init()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 123,
  "endLine" : 130,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map readParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void putIfKeyAbsent()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 152,
  "endLine" : 158,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Properties readProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 160,
  "endLine" : 166,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getShortOptionsNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLine/GradleToolingCommandLineOptionsProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 24,
  "endLine" : 30,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List getLongOptionsNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLine/GradleToolingCommandLineOptionsProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set obtainUnsupportedArguments()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLine/CommandLineParametersProcessor.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 18,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Boolean getBooleanOrDefault()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/ConfigurationParamsUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 71,
  "endLine" : 77,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getTaskErrorMessages()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 123,
  "endLine" : 128,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void reportCompilationError()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 140,
  "endLine" : 145,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildOutputWrapper()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static FailureKind detectFailureKind()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 68,
  "endLine" : 73,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isCompilationError()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleProgressEventConverter.java",
  "fileLinesCount" : 93,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 75,
  "endLine" : 80,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void deleteTaskOutputDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 97,
  "endLine" : 102,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleCommandLineComposer getCommandLineComposer()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerHolder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List composeJvmArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 294,
  "endLine" : 299,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleCommandLineComposerParameters build()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 281,
  "endLine" : 286,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isVersionToolingApiCompatible()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildPropertiesContainer()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Info()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerServiceFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFailedTaskData()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/BuildFailedTaskData.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void collectFailureMessages()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void debug()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/logging/GradleToolingLoggerImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AbstractBuildEvent()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/AbstractBuildEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleOptionValueFetchingParameters build()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleCommandLineComposerHolder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerHolder.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureGradleDaemonClasspathEnhancement()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureTestTaskJvmArgumentsProvider()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 156,
  "endLine" : 160,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void readDynamicParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 132,
  "endLine" : 136,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleInitScript()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/ConfigurationParamsUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GradleLaunchModeSelectionResult()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getMessageWithoutParsing()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/TestOutputParser.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ServiceMessage internalize()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 148,
  "endLine" : 151,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String composeFilename()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputWrapper.java",
  "fileLinesCount" : 87,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Distribution getDownloadedDistribution()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ZippedDistribution()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmArg()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/JvmArg.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStart()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onSuccess()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onFail()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskOutputEventImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/TaskOutputEventImpl.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildFinishedEventImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/BuildFinishedEventImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional checkProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetcher.java",
  "fileLinesCount" : 128,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleTasks()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 112,
  "endLine" : 115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleUserHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleOptionType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withOptionNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withOptionDisablingNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradlePropertiesOptionNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 142,
  "endLine" : 145,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void flushErrorMessages()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLoggingListener.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleToolingApiCommandLineComposer()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withEnv()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withBuildTempDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 200,
  "endLine" : 203,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withPluginsDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleOpts()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleTasks()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 220,
  "endLine" : 223,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleUserDefinedParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 225,
  "endLine" : 228,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withConfigurationCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withConfigParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withLogger()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withRunnerContext()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withJavaHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withCheckoutDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 255,
  "endLine" : 258,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withWorkingDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 260,
  "endLine" : 263,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withInitialGradleParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withExePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 270,
  "endLine" : 273,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withLaunchModeSelectionResult()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 275,
  "endLine" : 278,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withLogger()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withConfigurationParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withGradleVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 189,
  "endLine" : 192,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withConfigurationCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withConfigurationCacheProblemsIgnored()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withUnsupportedByToolingArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 204,
  "endLine" : 207,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Parameters build()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 210,
  "endLine" : 213,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isParameterEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/ConfigurationParamsUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withLaunchMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder withReason()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional detect()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleVersionDetector.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String extractEqualSignSeparatedParamValue()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/util/GradleCommandLineUtil.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean canRun()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerServiceFactory.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleRunType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List discover()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileElement()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LauncherParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/LauncherParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LauncherParameters fromValues()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/LauncherParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List get()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/LauncherParameters.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTcBuildParametersPath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskOutputDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradleParamsTempFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJvmArgsTempFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradleTasksTempFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/BuildContext.java",
  "fileLinesCount" : 79,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void flush()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleOutputWrapper.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTaskPath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/BuildFailedTaskData.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureKind getFailureKind()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/BuildFailedTaskData.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getFailureMessages()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/BuildFailedTaskData.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailureMessages()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/BuildFailedTaskData.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void appendToTaskErrorOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void closeTaskOutputWrappers()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/output/GradleBuildOutputProcessor.java",
  "fileLinesCount" : 152,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleToolingLoggerImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/logging/GradleToolingLoggerImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lifecycle()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/logging/GradleToolingLoggerImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void warn()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/logging/GradleToolingLoggerImpl.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DistributionFactoryExtension()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/DistributionFactoryExtension.java",
  "fileLinesCount" : 205,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleJvmArgsMerger()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/GradleJvmArgsMerger.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isCompositeValue()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/GradleJvmArgsMerger.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isNotEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/GradleJvmArgsMerger.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isPackageAccessibilityJvmArg()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/JvmArg.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getKey()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/JvmArg.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/jvmargs/JvmArg.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleBuildConfigurator()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/service/GradleBuildConfigurator.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onTaskOutput()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onStatusChange()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/GradleBuildLifecycleListener.java",
  "fileLinesCount" : 103,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getId()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/AbstractBuildEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public long getEventTimestamp()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/AbstractBuildEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMessage()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/AbstractBuildEvent.java",
  "fileLinesCount" : 43,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildStartedEventImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/BuildStartedEventImpl.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OutputType getOutputType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/TaskOutputEventImpl.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EventResult getResult()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/TaskFinishedEventImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureResultImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/FailureResultImpl.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public FailureKind getFailureKind()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/FailureResultImpl.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TaskStartedEventImpl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/TaskStartedEventImpl.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildResult getResult()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/runtime/listening/event/BuildFinishedEventImpl.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleTasks()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getGradleUserHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getProjectDirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleOptionType getGradleOptionType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getOptionNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getOptionDisablingNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getGradlePropertiesOptionNames()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleConfigurationCacheDetector()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleConfigurationCacheDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersionWithStableConfigCache()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleConfigurationCacheDetector.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String provide()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleDaemonEnhancementClassesProvider.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleLoggingListener()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLoggingListener.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuildProblemData createBuildProblem()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLoggingListener.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleSimpleCommandLineComposer()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleSimpleCommandLineComposer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleLaunchMode getLaunchMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleSimpleCommandLineComposer.java",
  "fileLinesCount" : 39,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleLaunchMode getLaunchMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleToolingApiCommandLineComposer.java",
  "fileLinesCount" : 300,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getBuildTempDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getPluginsDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGradleOpts()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleTasks()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGradleUserDefinedParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConfigParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildProgressLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildRunnerContext getRunnerContext()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaHome()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getCheckoutDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Path getWorkingDir()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getInitialGradleParams()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getLaunchModeSelectionResult()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Path toNormalizedAbsolutePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleTasksComposer()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTasksComposer.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isDoubleQuoted()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/tasks/GradleTestFilterPostProcessor.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getJavaArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListeners()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleRunnerService.java",
  "fileLinesCount" : 321,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 317,
  "endLine" : 319,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuildProgressLogger getLogger()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getConfigurationParameters()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DefaultGradleVersion getGradleVersion()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationCacheEnabled()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isConfigurationCacheProblemsIgnored()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getUnsupportedByToolingArgs()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object put()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Object remove()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildPropertiesContainer.java",
  "fileLinesCount" : 145,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void store()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildProperties.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static char toHex()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/GradleBuildProperties.java",
  "fileLinesCount" : 118,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SplitablePropertyFile getType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/TeamCityBuildPropertiesGradleSplitter.java",
  "fileLinesCount" : 177,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String buildStaticPropertiesFilename()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/propertySplit/SplitPropertiesFilenameBuilder.java",
  "fileLinesCount" : 16,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Optional tryToGetFromEnvironmentVariables()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleUserHomeManager.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Options getSupportedOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLine/GradleToolingCommandLineOptionsProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Options getUnsupportedOptions()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLine/GradleToolingCommandLineOptionsProvider.java",
  "fileLinesCount" : 137,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleWPath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/ConfigurationParamsUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleLaunchMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/ConfigurationParamsUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleWrapperPropertiesPath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/ConfigurationParamsUtil.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleLaunchMode getLaunchMode()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getReason()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GradleLaunchModeSelectionResult build()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultRunnerProperties()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTags()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconUrl()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunType.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getStatusText()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleProblemTypeDetailsProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTypeDescription()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleProblemTypeDetailsProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleProblemTypeDetailsProvider.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void traverse()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSubdirectory()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-server/src/main/java/jetbrains/buildServer/gradle/server/GradleRunnerDiscoveryExtension.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::gradle-runner-server" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/gradleOptions/GradleOptionValueFetchingParameters.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 104,
  "endLine" : 105,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/commandLineComposers/GradleCommandLineComposerParameters.java",
  "fileLinesCount" : 293,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 192,
  "endLine" : 193,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelector.java",
  "fileLinesCount" : 216,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 176,
  "endLine" : 177,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "gradle-runner-agent/src/main/java/jetbrains/buildServer/gradle/agent/GradleLaunchModeSelectionResult.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::gradle-runner-agent" ],
  "startLine" : 38,
  "endLine" : 39,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]