[ {
  "shortName" : "public ProgramCommandLine makeProgramCommandLine()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 45,
  "endLine" : 182,
  "linesOfCode" : 81,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProgramCommandLine process()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 35,
  "endLine" : 125,
  "linesOfCode" : 74,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findTestUnitScript()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TestUnitUtil.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 72,
  "endLine" : 172,
  "linesOfCode" : 74,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_RvmSdk_EnvSettings()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 321,
  "endLine" : 434,
  "linesOfCode" : 69,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 202,
  "endLine" : 257,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRubyVersionsLinuxSet()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 83,
  "endLine" : 132,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testParsingOk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RVMInfoUtilTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 28,
  "endLine" : 69,
  "linesOfCode" : 41,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setupScriptingFactory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RVMInfoUtilTest.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 71,
  "endLine" : 113,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determineGemfilePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 212,
  "endLine" : 255,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RubySdk createAndSetup()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 54,
  "endLine" : 100,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 74,
  "endLine" : 119,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 67,
  "endLine" : 107,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureSharedParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/feature/RubyEnvConfiguratorService.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 179,
  "endLine" : 220,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void canStart()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/feature/RubyEnvConfiguratorService.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 46,
  "endLine" : 97,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/BashShellScriptRunner.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 22,
  "endLine" : 57,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 136,
  "endLine" : 172,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToContext()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 70,
  "endLine" : 106,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doPrepareGemset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 453,
  "endLine" : 487,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void applyToParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 33,
  "endLine" : 68,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair determineSuitableRVMSdkDist()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 56,
  "endLine" : 98,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long runExecutable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RunCommandsHelper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 30,
  "endLine" : 62,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/RvmShellRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String reorderAttributesOfServiceMessages()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 334,
  "endLine" : 373,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvShellRunner.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 29,
  "endLine" : 63,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addTestRunnerPatchFiles()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 332,
  "endLine" : 379,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findBundlerGemRoot()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 328,
  "endLine" : 371,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String describeParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 96,
  "endLine" : 130,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetExtraProperties()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 174,
  "endLine" : 205,
  "linesOfCode" : 32,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String escapeShellArgument()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 180,
  "endLine" : 212,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected EnvironmentPatchableMap patchRunnerEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/feature/RubyEnvConfiguratorService.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 99,
  "endLine" : 147,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getBundlerGemsDirFromConfig()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 173,
  "endLine" : 209,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determineGlobalInstallation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUNIX.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 67,
  "endLine" : 107,
  "linesOfCode" : 30,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyEnvConfiguratorConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 45,
  "endLine" : 73,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateConfiguratorParams()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/feature/RubyEnvConfiguratorService.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 149,
  "endLine" : 177,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ProcessBasedRubyScriptRunner.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void mergeWithEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 75,
  "endLine" : 105,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void inspectCurrentEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 83,
  "endLine" : 127,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addBuildParamsListener()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 546,
  "endLine" : 573,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isInterpreterDirectory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 161,
  "endLine" : 186,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getWindowsInterpreterExecutableFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 120,
  "endLine" : 146,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateRunnerParams()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findRubyInterpreterInPATH()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 136,
  "endLine" : 166,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_setSharedOptionsRvm()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 111,
  "endLine" : 148,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRubyVersionsWindowsSet()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 135,
  "endLine" : 158,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRootPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubyProjectSourcesUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 30,
  "endLine" : 56,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map mergeIntoNewEnv()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 29,
  "endLine" : 52,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_setSharedOptionsNoRvm()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 151,
  "endLine" : 187,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 77,
  "endLine" : 100,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void setInterpreterPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 87,
  "endLine" : 109,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void patchPathEnvForNonRvmOrSystemRvmSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 154,
  "endLine" : 190,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addCustomBundleGemsBinFolderToPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 117,
  "endLine" : 149,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean sdkRefMatchesManual()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 100,
  "endLine" : 133,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List discoverRunnersInDirectory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtension.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_gemspec",
  "longName" : "load_gemspec",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 230,
  "endLine" : 256,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkInPathNotFound()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 219,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkInPathFound()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 256,
  "endLine" : 289,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doInstallBundlerGem()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 489,
  "endLine" : 511,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doPrepareEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 64,
  "endLine" : 85,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 30,
  "endLine" : 50,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 175,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean runCmdlinePatcherTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 80,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Map createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 220,
  "endLine" : 245,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRVM detect()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUNIX.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 26,
  "endLine" : 53,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRbEnv detect()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUNIX.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 25,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void configureRunnerParams()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 213,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GeneralCommandLine createCommandLine()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RunnerUtil.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 58,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_gemspec_uncached",
  "longName" : "load_gemspec_uncached",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 334,
  "endLine" : 353,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RVMInfo gatherInfoUnderRvmShell()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMInfoUtil.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 24,
  "endLine" : 42,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 145,
  "endLine" : 170,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SBuildType configureFakeBuild()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 521,
  "endLine" : 544,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 233,
  "endLine" : 254,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 195,
  "endLine" : 214,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map attachRSpecFormatterIfNeeded()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 276,
  "endLine" : 301,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBundleExecutableFound()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtilTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 41,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SBuild runRVMRCBuild()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 449,
  "endLine" : 469,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map convertListKnownIntoResolvingMap()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMUtil.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 18,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair findGemRootFolderAndVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 60,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map patchEnvForRVMIfNecessary2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 57,
  "endLine" : 76,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canOverride()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 180,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List discover()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorDiscoveryExtension.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createFullConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 167,
  "endLine" : 182,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setPartialMessagesChecker()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 273,
  "endLine" : 332,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String doRunnerSpecificReplacement()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 436,
  "endLine" : 451,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair convertRVMRegexToRegexAndFullName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMUtil.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 39,
  "endLine" : 54,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String defineName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 75,
  "endLine" : 90,
  "linesOfCode" : 16,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map attachCucumberFormatterIfNeeded()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 304,
  "endLine" : 330,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCustomBundlerGemsRoot()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 152,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "with_clean_env",
  "longName" : "with_clean_env",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 203,
  "endLine" : 221,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeMethod()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVMTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 41,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBadSdkFailsBuild()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 292,
  "endLine" : 318,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setAgentOwnPort()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 103,
  "endLine" : 117,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void reorderAttributes()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 381,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assertTestsCount()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 408,
  "endLine" : 423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsActivated()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 90,
  "endLine" : 106,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected SortedSet createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 175,
  "endLine" : 189,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File createScriptFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determineGlobalRvmPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUNIX.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 68,
  "endLine" : 90,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/AgentRVMDetector.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 66,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdkImpl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/AgentRbEnvDetector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 67,
  "endLine" : 83,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ScriptingRunnersProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 21,
  "endLine" : 36,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File getBuildFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 386,
  "endLine" : 401,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetExtraProperties()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 161,
  "endLine" : 176,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "requires_sudo?",
  "longName" : "requires_sudo?",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 251,
  "endLine" : 274,
  "linesOfCode" : 14,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBadSdkDoesntFailBuild()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 190,
  "endLine" : 216,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RVMRubySdkImpl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 30,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RVMRubySdkImpl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void doFormatShellArguments()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 164,
  "endLine" : 177,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildFinished()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/AgentRVMDetector.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void buildFinished()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/AgentRbEnvDetector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 56,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedParams fromRunParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 175,
  "endLine" : 188,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 124,
  "endLine" : 140,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 31,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findExecutableByNameInPATH()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 118,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enableBundleExecEmulationIfNeeded()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 70,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determineGemsRootsAccordingToBundlerSettings()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 99,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection process()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 140,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure_gem_home_and_path",
  "longName" : "configure_gem_home_and_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 259,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sudo",
  "longName" : "sudo",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 297,
  "endLine" : 314,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_two_rakefiles_detected()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtensionTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRVMRCFilePathValidation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesForRVMGemset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 61,
  "endLine" : 73,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFindGemsByNameDoesNotReturnLongerNamesWithPrefix()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtilTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 21,
  "endLine" : 35,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getInPriority()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 204,
  "endLine" : 216,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doPrepareEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 29,
  "endLine" : 41,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void doPrepareEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 38,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RbEnvRubySdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvRubySdk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getResolvedHome()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUNIX.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 110,
  "endLine" : 123,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void convertOptionsIfNecessary()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 58,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RakeRunnerRunType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 30,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "eval_gemspec",
  "longName" : "eval_gemspec",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 381,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure_gem_home_and_path",
  "longName" : "configure_gem_home_and_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 396,
  "endLine" : 409,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCounts()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberBuildLogTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDeafultRubySdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determineLocalRvmPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUNIX.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 93,
  "endLine" : 108,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determineLocalInstallation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUNIX.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 126,
  "endLine" : 141,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getListeners()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 262,
  "endLine" : 273,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RunnerUtil.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 34,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getFirstExistChild()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 62,
  "endLine" : 73,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void setBundleBinPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 291,
  "endLine" : 311,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup",
  "longName" : "setup",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 103,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "which",
  "longName" : "which",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 285,
  "endLine" : 296,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_rakefile_and_gemfile_detected()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtensionTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesForRVMRC()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesForRVMDirectory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesForRbenv()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 102,
  "endLine" : 112,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesForRbenvVersionFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 115,
  "endLine" : 125,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeGemsets()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentBuildRunnerInfo getBuildRunnerInfo()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeRunnerCommandLineServiceFactory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map parse()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findInSdkRoots()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TestUnitUtil.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 175,
  "endLine" : 185,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String findGemFolderForSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 57,
  "endLine" : 68,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addBundlerSetupScriptToLoadPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 275,
  "endLine" : 289,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void registerGemset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 149,
  "endLine" : 172,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubyConfigMode getRubyInterpreterConfigMode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetRakefile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 46,
  "endLine" : 55,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesForRubyInterpreter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 49,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertListKnownIntoResolvingMap()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMUtilTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doPrepareWorkingDir()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 48,
  "endLine" : 57,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getTempsContainerDir()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 189,
  "endLine" : 199,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SBuildFeatureDescriptor getOrCreateRbEnvFeature()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubySdk getOrCreate()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String createOriginalCommandLine()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 153,
  "endLine" : 162,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setup()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 178,
  "endLine" : 197,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String rubyScriptToShellScript()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ShellBasedRubyScriptRunner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static SharedParamsType getParamsType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 191,
  "endLine" : 201,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String concat()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TextUtil.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String removeNewLine()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TextUtil.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 38,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String stripDoubleQuoteAroundValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TextUtil.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 61,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "setup",
  "longName" : "setup",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 83,
  "endLine" : 96,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "locked_gems",
  "longName" : "locked_gems",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "root",
  "longName" : "root",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 157,
  "endLine" : 166,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mkdir_p",
  "longName" : "mkdir_p",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 275,
  "endLine" : 284,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure_gem_home",
  "longName" : "configure_gem_home",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 410,
  "endLine" : 421,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_rakefile_detected()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtensionTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 32,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetRakefileContent()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test_simple_detection()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorDiscoveryExtensionTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 33,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPropertiesToDefault()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 128,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRMVRCFilePathValidationOnAgent()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 437,
  "endLine" : 446,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCounts()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4BuildLogTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 45,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getRubyVersionsSet()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 72,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getCartesianProductIterator()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Properties getRunningBuildConfigProperties()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getAnnotatedDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getHomeForVersionName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String executeCommandLine()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 100,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RVMInfo()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentRVMDetector()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/AgentRVMDetector.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AgentRbEnvDetector()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/AgentRbEnvDetector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void failIfWithErrors()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 124,
  "endLine" : 135,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCanonicalPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 41,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getCanonicalPath2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJRubyInterpreter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getRemovedKeys()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getActivatedFrameworksConfig()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGemsetSeparator()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putGemset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 219,
  "endLine" : 228,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bin_path",
  "longName" : "bin_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 94,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "definition",
  "longName" : "definition",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 132,
  "endLine" : 140,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "requires_sudo?",
  "longName" : "requires_sudo?",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bin_path",
  "longName" : "bin_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 74,
  "endLine" : 82,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "definition",
  "longName" : "definition",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_gemspec",
  "longName" : "load_gemspec",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 325,
  "endLine" : 333,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetDefaultMode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 58,
  "endLine" : 65,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetPathMode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResetRvmMode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setUp1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 60,
  "endLine" : 67,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTestName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 513,
  "endLine" : 520,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long runBashScript()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RunCommandsHelper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void setUp1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static FlowLogger getFlowLogger()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecIgnored()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecIgnored()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDistrForNameFromMap()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 258,
  "endLine" : 265,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 157,
  "endLine" : 165,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPermissions()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessor.java",
  "fileLinesCount" : 213,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 144,
  "endLine" : 151,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchBuildAgentConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/RVMDetector.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 33,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyEnvConfiguratorService()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/feature/RubyEnvConfiguratorService.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 37,
  "endLine" : 44,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addGemVersionAttribute()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 242,
  "endLine" : 249,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void setPermissions()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ShellScriptRunnerUtil.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File findSystemInterpreterExecutable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult getLoadPaths()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void appendToRUBYLIBEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prependToRUBYOPTEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void prependToPATHEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 65,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getDefaultBundleGemsDir()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void attachBundler()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 257,
  "endLine" : 273,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAnyFrameworkActivated()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void patchEnvForRVMIfNecessary()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyEnvConfiguratorBuildFeature()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void displayParameter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 109,
  "endLine" : 116,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "with_clean_env",
  "longName" : "with_clean_env",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "mkdir_p",
  "longName" : "mkdir_p",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 214,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "upgrade_lockfile",
  "longName" : "upgrade_lockfile",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 276,
  "endLine" : 283,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "app_config_path",
  "longName" : "app_config_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 167,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "with_original_env",
  "longName" : "with_original_env",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 195,
  "endLine" : 202,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "upgrade_lockfile",
  "longName" : "upgrade_lockfile",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 422,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRVMInterpreterNameValidation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createFullModeConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRVMInterpreterNameValidation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 40,
  "endLine" : 46,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createRVMConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFormatShellArguments()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/RVMCommandLineProcessorTest.java",
  "fileLinesCount" : 42,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File createGems()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtilTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static int getAgentOwnPort()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setMessagesTranslationEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRubyConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setRubyConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 224,
  "endLine" : 231,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4BuildLogTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFrameworksRubyIds()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsTestUnitActivated_TestUnitAndSomeBdd()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsTestUnitActivated_RSpecCucumber()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 83,
  "endLine" : 89,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivatedFrameworksConfig_SeveralFrameworks()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 119,
  "endLine" : 126,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected final void doPrepareWorkingDir()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void setInterpreterPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 111,
  "endLine" : 117,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getEnvVarValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/MockingOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RVMRCBasedRubySdkImpl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 102,
  "endLine" : 108,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determinePathUsingEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUNIX.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 56,
  "endLine" : 65,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstalledRbEnv getRbEnvNullSafe()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvPathsSettings.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 49,
  "endLine" : 55,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String determinePathUsingEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUNIX.java",
  "fileLinesCount" : 142,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchBuildAgentConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static RvmShellRunner getRvmShellRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/RvmShellRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ModifiableRunnerContext()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  T throwInterpreterDoesntExistError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 75,
  "endLine" : 81,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstalledRVM getRVMNullSafe()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 54,
  "endLine" : 60,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetProperty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void resetProperty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 207,
  "endLine" : 213,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 79,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "settings",
  "longName" : "settings",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 188,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createRVMConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Map createRVMRCConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertRVMRegexToRegexAndFullName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/util/RVMUtilTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetermineGemfilePathOldStyle()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 80,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void swap()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getTestNameParametersList()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecMessagesTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_exception_in_embedded_task_trace()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_cmd_failed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 205,
  "endLine" : 211,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberBuildLogTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 30,
  "endLine" : 35,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static File getTestDataItemPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void setRVMConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void setRbEnvConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 159,
  "endLine" : 168,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void useRbEnvRubySDK()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 191,
  "endLine" : 196,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRVM()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdkImpl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult run()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ShellBasedRubyScriptRunner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void afterProcessFinished()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void checkIfFolderExist()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 313,
  "endLine" : 318,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "app_config_path",
  "longName" : "app_config_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_marshal",
  "longName" : "load_marshal",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 319,
  "endLine" : 324,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "eval_yaml_gemspec",
  "longName" : "eval_yaml_gemspec",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 373,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void checkReset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addBuildParameter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 575,
  "endLine" : 579,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4MessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4MessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpresand()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4MessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testDetermineGemfilePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void copyGemFileAndRakefile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoRealTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 212,
  "endLine" : 216,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestWithoutLogCheck()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 218,
  "endLine" : 222,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void removeBundleFiles()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void removeAttributes()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 375,
  "endLine" : 379,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void activateTestFramework()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 425,
  "endLine" : 429,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsActivated_SmthEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsActivated_SmthDisabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsTestUnitActivated_TestUnit()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsTestUnitActivated_TestSpec()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsTestUnitActivated_Shoulda()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 77,
  "endLine" : 81,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivatedFrameworksConfig_OneFramework()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivatedFrameworksConfig_DisabledFramework()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 128,
  "endLine" : 133,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertOptionsIfNecessary_NoVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 140,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertOptionsIfNecessary_Version1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 146,
  "endLine" : 150,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractCucumberTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneral()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecBuildLogTest.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberMessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberMessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAmpresand()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberMessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_show_one_task_trace()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 105,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_unexistent_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 112,
  "endLine" : 117,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_unexistent_task_stacktrace()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 125,
  "endLine" : 130,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_exception_in_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_exception_in_embedded_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 145,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_compile_error_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 179,
  "endLine" : 184,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_first_time_check()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 186,
  "endLine" : 191,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_embedded_tasks_trace()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_cmd_failed_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractBundlerBasedRakeRunnerTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 38,
  "endLine" : 42,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private File copyGemfileToWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getTestNameParametersList()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 149,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_show_one_task_trace()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 67,
  "endLine" : 72,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_exception_in_embedded_task_trace_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 74,
  "endLine" : 79,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_embedded_tasks_trace()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_cmd_failed_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 100,
  "endLine" : 104,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_depends_on_cmd_failed_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaMessagesTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testLocationUrl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecSeedOutput()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecLocation()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 73,
  "endLine" : 77,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRbEnv()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getForcedGemVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 117,
  "endLine" : 122,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubySdk createAndSetupSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static RubySdk setupSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 147,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void checkInterpreterPathValid()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRubyInterpreterVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getCompactEnvMap()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvUtil.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSDKTestUnitAutoRunnerScriptPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TestUnitUtil.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getSDKTestUnitTestRunnerMediatorScriptPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TestUnitUtil.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 46,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setParameterEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ConfigurationParamsUtil.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentPatchableMap()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTestUnitBasedFrameworksActivated()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 89,
  "endLine" : 93,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Pair determineSuitableRVMSdkDist()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "initialize",
  "longName" : "initialize",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ui=",
  "longName" : "ui=",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "app_cache",
  "longName" : "app_cache",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 175,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "git_present?",
  "longName" : "git_present?",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 358,
  "endLine" : 362,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerDiscoveryExtensionTest.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorDiscoveryExtensionTest.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testResolving()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVMTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetDefaultInterpreter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVMTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetInstalledRubies()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVMTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaBuildLogTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneral()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaBuildLogTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCounts()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaBuildLogTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setUp1()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 60,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerPatchingEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 67,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testRunnerPatchingDisabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 74,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertFailed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 471,
  "endLine" : 474,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void assertSuccessful()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyEnvConfiguratorServiceAgentTest.java",
  "fileLinesCount" : 580,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestPassed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitBuildLogTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestFailed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitBuildLogTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitBuildLogTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestsOutput()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitBuildLogTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRSpecTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneral()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4BuildLogTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testConvertOptionsIfNecessary_LatestVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCounts()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecBuildLogTest.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getCucumberDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getCucumber4DP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getTestUnitDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getTestSpecDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getShouldaDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRSpecDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerBasedTestsDataProvider.java",
  "fileLinesCount" : 80,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stdout()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stdout2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stdout3()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 63,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stdout_external()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stderr()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 75,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stderr2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_std_out_err_wo_newline()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stderr_external()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 93,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_show_one_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 99,
  "endLine" : 103,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_unexistent_task_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 119,
  "endLine" : 123,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_exception_in_task_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_exception_in_embedded_task_real()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 153,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_warning_in_task_in_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 167,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_default_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 173,
  "endLine" : 177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_embedded_tasks()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 193,
  "endLine" : 196,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_task_args()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 220,
  "endLine" : 224,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 134,
  "endLine" : 137,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stdout()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_stderr()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_show_one_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 61,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_warning_in_task_in_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 81,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testBuildScript_compile_error_task()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 87,
  "endLine" : 91,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestSpecTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGeneral()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberBuildLogTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaMessagesTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InstalledRVM createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected InstalledRbEnv createValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestsOutput()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestGeneral()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestPassed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestFailed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testTestCompileError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 57,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecPassed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecFailed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecCompileError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecOutput()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecPassed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecFailed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSpecCompileError()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testSdkRefMatchesManual()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtilTest.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDistrForName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SdkDescriptor()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setGemPathsLog()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setLoadPathsLog()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RbEnvPathsSettings()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvPathsSettings.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRubiesFolder()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getInstalledVersions()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String executeCommandLine()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyBuildFailureException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 408,
  "endLine" : 411,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyBuildFailureException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 417,
  "endLine" : 420,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkIfDirExists()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExecResult getGemPaths()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/InternalRubySdkUtil.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isParameterEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ConfigurationParamsUtil.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getUserHomeFolder()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 169,
  "endLine" : 172,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RVMPathsSettings()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean areGemsetsEqual()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setConfigMode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRubySdkPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRVMGemsetName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRVMSdkName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.status_code",
  "longName" : "self.status_code",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 40,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ui",
  "longName" : "ui",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bundle_path",
  "longName" : "bundle_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "require",
  "longName" : "require",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 120,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load",
  "longName" : "load",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 124,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "environment",
  "longName" : "environment",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 128,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ruby_scope",
  "longName" : "ruby_scope",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "user_bundle_path",
  "longName" : "user_bundle_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "home",
  "longName" : "home",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install_path",
  "longName" : "install_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "specs_path",
  "longName" : "specs_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cache",
  "longName" : "cache",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "root",
  "longName" : "root",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 165,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "app_cache",
  "longName" : "app_cache",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 175,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tmp",
  "longName" : "tmp",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "settings",
  "longName" : "settings",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 183,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default_gemfile",
  "longName" : "default_gemfile",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default_lockfile",
  "longName" : "default_lockfile",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 199,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sudo",
  "longName" : "sudo",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read_file",
  "longName" : "read_file",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.0.22/lib/bundler.rb",
  "fileLinesCount" : 286,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "configure",
  "longName" : "configure",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ui",
  "longName" : "ui",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bundle_path",
  "longName" : "bundle_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "require",
  "longName" : "require",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load",
  "longName" : "load",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "environment",
  "longName" : "environment",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ruby_scope",
  "longName" : "ruby_scope",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 133,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "user_bundle_path",
  "longName" : "user_bundle_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "home",
  "longName" : "home",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 141,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "install_path",
  "longName" : "install_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "specs_path",
  "longName" : "specs_path",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "cache",
  "longName" : "cache",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "tmp",
  "longName" : "tmp",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 180,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rm_rf",
  "longName" : "rm_rf",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 184,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clean_system",
  "longName" : "clean_system",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 222,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clean_exec",
  "longName" : "clean_exec",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 226,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default_gemfile",
  "longName" : "default_gemfile",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default_lockfile",
  "longName" : "default_lockfile",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "default_bundle_dir",
  "longName" : "default_bundle_dir",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 238,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "system_bindir",
  "longName" : "system_bindir",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 242,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "read_file",
  "longName" : "read_file",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 315,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "clear_gemspec_cache",
  "longName" : "clear_gemspec_cache",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 354,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "ruby_version",
  "longName" : "ruby_version",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 363,
  "endLine" : 366,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reset!",
  "longName" : "reset!",
  "relativeFileName" : "rake-runner-test/testData/bundler-discovery/bundler-1.11.2/lib/bundler.rb",
  "fileLinesCount" : 431,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 367,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRVMInterpreterNameValid()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunTypeTest.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRVMRCPathValid()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isRVMInterpreterNameValid()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PropertiesProcessor createPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeatureTest.java",
  "fileLinesCount" : 188,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void beforeClass()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVMTest.java",
  "fileLinesCount" : 135,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtilTest.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShouldaBuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaBuildLogTest.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cucumber4MessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4MessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4MessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestUnitBuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitBuildLogTest.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractRSpecTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRSpecTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRSpecTest.java",
  "fileLinesCount" : 30,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTestUnitTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestUnitTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestUnitTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestUnitTest.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/BundlerUtilTest.java",
  "fileLinesCount" : 92,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRunnerType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setRubyVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRubyVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInterpreterPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void setInterpreterPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void useRVMRubySDK()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void useRVMGemSet()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setUseBundle()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected File getTestDataPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataSuffixPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setTaskNames()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void rakeUI_EnableTraceOption()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void setMockingOptions()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 268,
  "endLine" : 270,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void assertTestsCount()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void activateTestFramework()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AsIsBuildMessagesProcessor()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List translateMessages()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Cucumber4BuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4BuildLogTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/Cucumber4BuildLogTest.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRubyVersionsDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRubyVersionsLinuxDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Iterator getRubyVersionsWindowsDP()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getExistentRVMRubyVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RubyVersionsDataProvider.java",
  "fileLinesCount" : 228,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testFrameworksCount()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testIsActivated_Empty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testGetActivatedFrameworksConfig_Empty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/SupportedTestFrameworkTest.java",
  "fileLinesCount" : 151,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractCucumberTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractCucumberTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestSpecBuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecBuildLogTest.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberMessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberMessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberMessagesTest.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static long runExecutable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RunCommandsHelper.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestSpecMessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestSpecMessagesTest.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RakeBuildScriptMessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptMessagesTest.java",
  "fileLinesCount" : 225,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractShouldaTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractShouldaTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractShouldaTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractShouldaTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getRVMGemsetName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void initAndDoRealTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void doTestWithoutLogCheck()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RakeBuildScriptBuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeBuildScriptBuildLogTest.java",
  "fileLinesCount" : 111,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractTestSpecTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestSpecTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractTestSpecTest.java",
  "fileLinesCount" : 29,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggerToBuildProgressLoggerAdapter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activityStarted()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activityFinished()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void message()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void error()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/LogUtil.java",
  "fileLinesCount" : 58,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CucumberBuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberBuildLogTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected String getTestDataApp()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/CucumberBuildLogTest.java",
  "fileLinesCount" : 62,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShouldaMessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/ShouldaMessagesTest.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstalledRVM getRvm()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static InstalledRbEnv getRbenv()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isUseRVM()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean isUseRbEnv()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void setRVMConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void setRbEnvConfiguration()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void useRVMRubySDK()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void useRVMGemSet()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static public void useBundleExec()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RakeRunnerTestUtil.java",
  "fileLinesCount" : 217,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getOptionName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/MockingOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getEnvVarName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/MockingOptions.java",
  "fileLinesCount" : 38,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestUnitMessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/TestUnitMessagesTest.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSpecBuildLogTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecBuildLogTest.java",
  "fileLinesCount" : 53,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RSpecMessagesTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/RSpecMessagesTest.java",
  "fileLinesCount" : 78,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getHome()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRubiesFolder()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedByOs()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean value()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getSdksRootPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 152,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getGemsFolderPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SortedSet getInstalledRubies()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDefaultInterpreter()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void cache()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void clearCache()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPathToRVMRCFolder()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyScriptRunner getScriptRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyRvmShellRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRCBasedRubySdkImpl.java",
  "fileLinesCount" : 167,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyVersionManager getVersionManager()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGemset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyScriptRunner getScriptRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/impl/RVMRubySdkImpl.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterpreterName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getSection()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSection()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/RVMInfo.java",
  "fileLinesCount" : 51,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRVM detect()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/impl/RVMDetectorForUnsupportedOS.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgentRVMDetector getInstance()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/AgentRVMDetector.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Snapshot()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/AgentRVMDetector.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RVMDetector createRVMDetector()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/detector/RVMDetectorFactory.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RubyVersionManager()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/RubyVersionManager.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/RubyVersionManager.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRuby19()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isJRuby()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult getGemPathsFetchLog()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExecResult getLoadPathsFetchLog()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyScriptRunner getScriptRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setIsJRuby()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getHome()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRubyExecutable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSystem()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyVersionManager getVersionManager()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGemset()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/impl/RubySdkImpl.java",
  "fileLinesCount" : 198,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RbEnvPathsSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvPathsSettings.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvPathsSettings.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRbEnv getRbEnv()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvPathsSettings.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvRubySdk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyVersionManager getVersionManager()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvRubySdk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvRubySdk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyScriptRunner getScriptRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvRubySdk.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RbEnvShellRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/RbEnvShellRunner.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getHome()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSupportedByOs()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void patchEnvironment()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRoot()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersionInstalled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getInterpreterHome()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExecutablePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/InstalledRbEnv.java",
  "fileLinesCount" : 109,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRbenvRubiesList()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getRootEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetector.java",
  "fileLinesCount" : 49,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AgentRbEnvDetector getInstance()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/AgentRbEnvDetector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Snapshot()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/AgentRbEnvDetector.java",
  "fileLinesCount" : 86,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RbEnvDetector createDetector()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorFactory.java",
  "fileLinesCount" : 18,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRbEnv detect()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rbenv/detector/RbEnvDetectorForUnsupportedOS.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRvmSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/SdkUtil.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isRbEnvSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/SdkUtil.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ProcessBasedRubyScriptRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ProcessBasedRubyScriptRunner.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRVM getRVM()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/RvmShellRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RvmShellRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/RvmShellRunner.java",
  "fileLinesCount" : 101,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ShellBasedRubyScriptRunner()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ShellBasedRubyScriptRunner.java",
  "fileLinesCount" : 40,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScriptingRunnersProvider getRVMDefault()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ScriptingRunnersProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void setRVMDefault()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/scripting/ScriptingRunnersProvider.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CommandLineBuildService createService()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeRunnerCommandLineServiceFactory.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void addCmdlineArguments()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyBuildFailureException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 404,
  "endLine" : 406,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyBuildFailureException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 413,
  "endLine" : 415,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isCanBeIgnored()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InvalidConfigurationException()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/RakeTasksBuildService.java",
  "fileLinesCount" : 447,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubySdk createSdk()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isApplied()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setApplied()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSetted()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMRCPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRVMRCPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMGemsetName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRVMGemsetName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMSdkName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRVMSdkName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getInterpreterPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setInterpreterPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public SharedParamsType getType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRVMGemsetCreate()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRVMGemsetCreate()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRbEnvVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRbEnvVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRbEnvVersionFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRbEnvVersionFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMRubyVersionPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setRVMRubyVersionPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParams.java",
  "fileLinesCount" : 229,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getRunnerParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getBuildParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public EnvironmentPatchableMap getEnvParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCheckoutDirectory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/ModifiableRunnerContext.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SharedParamsType.java",
  "fileLinesCount" : 274,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean accept()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int compare()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubySDKUtil.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void makeScriptFileExecutable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ShellScriptRunnerUtil.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkIfFileExists()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean checkIfExists()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/FileUtil2.java",
  "fileLinesCount" : 74,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRakeRunnerPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubyProjectSourcesUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLoadPath_PatchRoot_Bdd()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubyProjectSourcesUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLoadPath_PatchRoot_Common()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubyProjectSourcesUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getLoadPath_PatchRoot_TestUnit()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/RubyProjectSourcesUtil.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isEmptyOrWhitespaced()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TextUtil.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRuby19SDKMiniTestRunnerScriptPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/TestUnitUtil.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isTraceStagesOptionEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/ConfigurationParamsUtil.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getBase()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getPatched()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int size()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsKey()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean containsValue()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String get()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String put()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String remove()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void putAll()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void clear()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set keySet()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection values()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/EnvironmentPatchableMap.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPATHEnvVariable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 108,
  "endLine" : 110,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getPATHEnvVariableKey()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/OSUtil.java",
  "fileLinesCount" : 173,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isBundleExecEmulationEnabled()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/utils/BundlerUtil.java",
  "fileLinesCount" : 372,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFrameworkId()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFrameworkUIProperty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isActivated()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void activate()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/rakerunner/SupportedTestFramework.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SharedRVMPathsSettings getInstance()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RVMPathsSettings getInstanceEx()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void initialize()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public InstalledRVM getRVM()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMPathsSettings.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Map getDefaultEnvVarsForRvmEnvPatcher()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGemsetSeparator()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isSystemRuby()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/RVMSupportUtil.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RubyDistToGemsetTable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static RubyDistToGemsetTable emptyTable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RubyDistToGemsetTable()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 215,
  "endLine" : 217,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEmpty()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getGemsets()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDists()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Type getType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isShouldFailBuildIfNoSdkFound()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRubySdkPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMSdkName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMGemsetName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMRCFilePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isRVMGemsetCreate()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRVMRubyVersionPath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRbEnvVersion()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRbEnvVersionFile()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/feature/RubyEnvConfiguratorConfiguration.java",
  "fileLinesCount" : 122,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isThisMode()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getModeValueString()",
  "longName" : "",
  "relativeFileName" : "rake-runner-common/src/jetbrains/buildServer/rakerunner/RakeRunnerUtils.java",
  "fileLinesCount" : 70,
  "components" : [ "primary::rake-runner-common" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getRunnerPropertiesProcessor()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getViewRunnerParamsJspFilePath()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultRunnerProperties()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIconUrl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParametersValidator()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/runner/rakerunner/RakeRunnerRunType.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getType()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDisplayName()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getEditParametersUrl()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isMultipleFeaturesPerBuildTypeAllowed()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDefaultParameters()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public PropertiesProcessor getParametersProcessor()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ParametersValidator()",
  "longName" : "",
  "relativeFileName" : "rake-runner-server/src/jetbrains/buildServer/feature/RubyEnvConfiguratorBuildFeature.java",
  "fileLinesCount" : 215,
  "components" : [ "primary::rake-runner-server" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AbstractRakeRunnerTest()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractRakeRunnerTest.java",
  "fileLinesCount" : 544,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 66,
  "endLine" : 67,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void beforeMethod2()",
  "longName" : "",
  "relativeFileName" : "rake-runner-test/src/jetbrains/slow/plugins/rakerunner/AbstractBundlerBasedRakeRunnerTest.java",
  "fileLinesCount" : 154,
  "components" : [ "primary::rake-runner-test" ],
  "startLine" : 127,
  "endLine" : 128,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void determineRVMConfigData()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/jetbrains/buildServer/agent/ruby/rvm/InstalledRVM.java",
  "fileLinesCount" : 266,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SharedRVMUtil()",
  "longName" : "",
  "relativeFileName" : "rake-runner-agent/src/org/jetbrains/plugins/ruby/rvm/SharedRVMUtil.java",
  "fileLinesCount" : 242,
  "components" : [ "primary::rake-runner-agent" ],
  "startLine" : 52,
  "endLine" : 53,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]