[ {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 405,
  "endLine" : 977,
  "linesOfCode" : 473,
  "mcCabeIndex" : 96,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 660,
  "linesOfCode" : 393,
  "mcCabeIndex" : 100,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 461,
  "linesOfCode" : 374,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getOptions()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 302,
  "linesOfCode" : 298,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamingConventionsXHPASTLinterRule.php",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 351,
  "linesOfCode" : 256,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 277,
  "linesOfCode" : 227,
  "mcCabeIndex" : 49,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUndeclaredVariableXHPASTLinterRule.php",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 371,
  "linesOfCode" : 208,
  "mcCabeIndex" : 50,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 463,
  "endLine" : 716,
  "linesOfCode" : 206,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findRevision()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 726,
  "endLine" : 962,
  "linesOfCode" : 204,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFunctionAliases()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAliasFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 220,
  "linesOfCode" : 191,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function requireCleanWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 845,
  "endLine" : 1080,
  "linesOfCode" : 190,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function generateChanges()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 943,
  "endLine" : 1174,
  "linesOfCode" : 188,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitMessageFromUser()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1762,
  "endLine" : 1962,
  "linesOfCode" : 175,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseIndexHunk()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 556,
  "endLine" : 809,
  "linesOfCode" : 173,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedAsIteratorXHPASTLinterRule.php",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 275,
  "linesOfCode" : 170,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function reconcileLocalState()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 637,
  "linesOfCode" : 167,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newBase85Data()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 827,
  "endLine" : 1044,
  "linesOfCode" : 164,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 279,
  "linesOfCode" : 158,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 396,
  "linesOfCode" : 156,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 256,
  "linesOfCode" : 155,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function resolveBaseCommitRule()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 816,
  "endLine" : 972,
  "linesOfCode" : 143,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function resolveBaseCommitRule()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1339,
  "endLine" : 1505,
  "linesOfCode" : 143,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistKeywordCasingXHPASTLinterRule.php",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 172,
  "linesOfCode" : 143,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function runRevisionSync()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 334,
  "linesOfCode" : 142,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getJiraIssuesForAttachment()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 276,
  "linesOfCode" : 138,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderContext()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 275,
  "linesOfCode" : 133,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 216,
  "linesOfCode" : 131,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 200,
  "linesOfCode" : 131,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseDiff()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 367,
  "linesOfCode" : 130,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 204,
  "linesOfCode" : 130,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 282,
  "linesOfCode" : 130,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseChangeset()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 1043,
  "linesOfCode" : 126,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkForBuildablesWithPlanBehaviors()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1645,
  "endLine" : 1807,
  "linesOfCode" : 126,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedIteratorReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 183,
  "linesOfCode" : 125,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function toGitPatch()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 485,
  "linesOfCode" : 125,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function parseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 642,
  "endLine" : 782,
  "linesOfCode" : 125,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistShellCompleteWorkflow.php",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 199,
  "linesOfCode" : 125,
  "mcCabeIndex" : 32,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 197,
  "linesOfCode" : 124,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 208,
  "linesOfCode" : 122,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistConfigurationDrivenLintEngine.php",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 137,
  "linesOfCode" : 118,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 213,
  "linesOfCode" : 114,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 169,
  "linesOfCode" : 112,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistGetConfigWorkflow.php",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 171,
  "linesOfCode" : 106,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseSubversionDiff()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 187,
  "linesOfCode" : 105,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 144,
  "linesOfCode" : 104,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function authenticateConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 433,
  "linesOfCode" : 103,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 258,
  "linesOfCode" : 102,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 189,
  "linesOfCode" : 101,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseCommitMessagesIntoFields()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2455,
  "endLine" : 2606,
  "linesOfCode" : 99,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 241,
  "linesOfCode" : 99,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runCheckPromptResolveScripts()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1282,
  "endLine" : 1382,
  "linesOfCode" : 96,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function printBranches()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 372,
  "linesOfCode" : 94,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findRevisions()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 718,
  "linesOfCode" : 94,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function newFromPathWithConfig()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 188,
  "linesOfCode" : 92,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function run()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 280,
  "linesOfCode" : 91,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function validateCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2056,
  "endLine" : 2161,
  "linesOfCode" : 91,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 177,
  "linesOfCode" : 90,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 231,
  "linesOfCode" : 88,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 597,
  "linesOfCode" : 88,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 168,
  "linesOfCode" : 88,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 115,
  "linesOfCode" : 87,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uploadFilesForChanges()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3120,
  "endLine" : 3237,
  "linesOfCode" : 87,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function uploadFiles()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 209,
  "linesOfCode" : 87,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkForBuildables()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 844,
  "linesOfCode" : 86,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 448,
  "linesOfCode" : 85,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 174,
  "linesOfCode" : 84,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildTestEngines()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 115,
  "linesOfCode" : 83,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1633,
  "endLine" : 1731,
  "linesOfCode" : 83,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getCommitFileList()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 270,
  "linesOfCode" : 83,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 169,
  "linesOfCode" : 83,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSetConfigWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 144,
  "linesOfCode" : 82,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidModifiersXHPASTLinterRule.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 101,
  "linesOfCode" : 79,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintPHP53Features()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 366,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 272,
  "linesOfCode" : 79,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function sanity_check_environment()",
  "longName" : "",
  "relativeFileName" : "scripts/arcanist.php",
  "fileLinesCount" : 673,
  "components" : [ "primary::scripts" ],
  "startLine" : 452,
  "endLine" : 542,
  "linesOfCode" : 78,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBraceFormattingXHPASTLinterRule.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 102,
  "linesOfCode" : 78,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function arcanist_load_libraries()",
  "longName" : "",
  "relativeFileName" : "scripts/arcanist.php",
  "fileLinesCount" : 673,
  "components" : [ "primary::scripts" ],
  "startLine" : 556,
  "endLine" : 673,
  "linesOfCode" : 77,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkForBuildables()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1530,
  "endLine" : 1633,
  "linesOfCode" : 77,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistGoTestResultParser.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 124,
  "linesOfCode" : 76,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintPHP54Features()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 457,
  "linesOfCode" : 76,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 524,
  "endLine" : 613,
  "linesOfCode" : 76,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function applyIntralineDiff()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 172,
  "linesOfCode" : 75,
  "mcCabeIndex" : 26,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function pullFromRemote()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 970,
  "endLine" : 1076,
  "linesOfCode" : 75,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistPhpunitTestResultParser.php",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 103,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeclarationParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 99,
  "linesOfCode" : 73,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 258,
  "linesOfCode" : 73,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 146,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 108,
  "linesOfCode" : 71,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 231,
  "linesOfCode" : 71,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 69,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 144,
  "linesOfCode" : 69,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function push()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1328,
  "endLine" : 1413,
  "linesOfCode" : 68,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldTagWithAutoland()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2276,
  "endLine" : 2364,
  "linesOfCode" : 68,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 314,
  "linesOfCode" : 67,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDoubleQuoteXHPASTLinterRule.php",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 93,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getTranslations()",
  "longName" : "",
  "relativeFileName" : "src/internationalization/ArcanistUSEnglishTranslation.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 85,
  "linesOfCode" : 67,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function breakHunkIntoSmallHunks()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 618,
  "linesOfCode" : 67,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildRevisionFromCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 772,
  "endLine" : 858,
  "linesOfCode" : 67,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runUnit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1488,
  "endLine" : 1560,
  "linesOfCode" : 67,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUpgradeWorkflow.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 110,
  "linesOfCode" : 67,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function selectWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 162,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 149,
  "linesOfCode" : 66,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 545,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runLint()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1407,
  "endLine" : 1482,
  "linesOfCode" : 66,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateAutotargets()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3372,
  "endLine" : 3450,
  "linesOfCode" : 66,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function drawView()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 132,
  "linesOfCode" : 66,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function parseMercurialLog()",
  "longName" : "",
  "relativeFileName" : "src/repository/parser/ArcanistMercurialParser.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 191,
  "linesOfCode" : 65,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 529,
  "endLine" : 605,
  "linesOfCode" : 65,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uberRunUnit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 333,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uberRunUnit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 263,
  "endLine" : 333,
  "linesOfCode" : 65,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistXUnitTestResultParser.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 99,
  "linesOfCode" : 64,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUselessOverridingMethodXHPASTLinterRule.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 100,
  "linesOfCode" : 64,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function pushChangesToStagingArea()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3273,
  "endLine" : 3364,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 190,
  "linesOfCode" : 64,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRevision()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 260,
  "linesOfCode" : 64,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uploadChunks()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 196,
  "linesOfCode" : 64,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getEngineOnto()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 796,
  "endLine" : 867,
  "linesOfCode" : 63,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function resolveArcRule()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 193,
  "linesOfCode" : 63,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 134,
  "linesOfCode" : 63,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willWriteValue()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 338,
  "endLine" : 404,
  "linesOfCode" : 62,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 263,
  "linesOfCode" : 62,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function computeIntralineEdits()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 272,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function squash()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1211,
  "linesOfCode" : 62,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function tagWithAutoland()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 181,
  "linesOfCode" : 61,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkFilesizes()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberFilesizeTestEngine.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 107,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedIteratorXHPASTLinterRule.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 96,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function start()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 247,
  "linesOfCode" : 61,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 107,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uberMetadataReviewersCheck()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1902,
  "endLine" : 1966,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function attachJiraIssues()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2199,
  "endLine" : 2273,
  "linesOfCode" : 61,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getEngineOnto()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 487,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCallParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 90,
  "linesOfCode" : 60,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseSVNPropertyChange()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 460,
  "endLine" : 533,
  "linesOfCode" : 60,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkoutBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 172,
  "linesOfCode" : 60,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 139,
  "linesOfCode" : 60,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function parseMercurialStatusDetails()",
  "longName" : "",
  "relativeFileName" : "src/repository/parser/ArcanistMercurialParser.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 91,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildUncommittedStatusViaStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 651,
  "endLine" : 712,
  "linesOfCode" : 59,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseGitRawDiff()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 850,
  "endLine" : 936,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocalCommitInformation()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 207,
  "linesOfCode" : 58,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/Phpunit6TestEngine.php",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 93,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhpunitTestEngine.php",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 90,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 285,
  "linesOfCode" : 58,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadWorkingCopyDifferentialRevisions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1220,
  "endLine" : 1288,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildDiffSpecification()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2852,
  "endLine" : 2919,
  "linesOfCode" : 57,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocalCommitInformation()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 309,
  "linesOfCode" : 56,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurablePytestTestEngine.php",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 124,
  "linesOfCode" : 56,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidDefaultParameterXHPASTLinterRule.php",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 78,
  "linesOfCode" : 56,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 109,
  "linesOfCode" : 56,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistPhpunit6TestResultParser.php",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 86,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PytestTestEngine.php",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 143,
  "linesOfCode" : 55,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 115,
  "linesOfCode" : 55,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 128,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 150,
  "linesOfCode" : 55,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function sanityCheck()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1109,
  "endLine" : 1177,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willUpload()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 241,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildUncommittedStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 714,
  "endLine" : 787,
  "linesOfCode" : 54,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 181,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function generateAffectedPaths()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 881,
  "endLine" : 940,
  "linesOfCode" : 54,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function validateStagingSetup()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffBasedWorkflow.php",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 83,
  "linesOfCode" : 54,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 273,
  "linesOfCode" : 53,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function validate()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 657,
  "linesOfCode" : 53,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function calculateShouldAmend()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1089,
  "endLine" : 1157,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function tryTestCases()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 213,
  "endLine" : 270,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTestPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhutilUnitTestEngine.php",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 222,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 95,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildTestFuture()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 143,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 84,
  "linesOfCode" : 52,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFormattedStringXHPASTLinterRule.php",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 101,
  "linesOfCode" : 52,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function applyDependencies()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1104,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 94,
  "linesOfCode" : 52,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readUserConfigurationFile()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 231,
  "linesOfCode" : 51,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhutilUnitTestEngine.php",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 78,
  "linesOfCode" : 51,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFunctionCallShouldBeTypeCastXHPASTLinterRule.php",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 79,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildBinaryChange()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 741,
  "endLine" : 820,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function handleAlternateBranches()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1233,
  "endLine" : 1292,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadActiveDiffLocalCommitHashes()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2746,
  "endLine" : 2815,
  "linesOfCode" : 51,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function printCurrentTracking()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPhrequentWorkflow.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 68,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRawDiffText()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 451,
  "linesOfCode" : 50,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 142,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function newTrimmedMessage()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 376,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writeToDisk()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 252,
  "linesOfCode" : 50,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 138,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function rebaseChildren()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 157,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistTautologicalExpressionXHPASTLinterRule.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 68,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function rebase()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 218,
  "linesOfCode" : 48,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function updateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 306,
  "linesOfCode" : 48,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadWorkingCopyDifferentialRevisions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 705,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function resolveFuture()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 255,
  "linesOfCode" : 48,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function executeLinterOnChunk()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 495,
  "endLine" : 563,
  "linesOfCode" : 48,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadSyntheticData()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1235,
  "endLine" : 1307,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 200,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 979,
  "endLine" : 1038,
  "linesOfCode" : 48,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPathToUpstream()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1532,
  "endLine" : 1594,
  "linesOfCode" : 47,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function generateGitDiffPatches()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 287,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseTestResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 415,
  "endLine" : 463,
  "linesOfCode" : 46,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromArcBundle()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 185,
  "linesOfCode" : 46,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function verifySourceAndTargetExist()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 196,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execute()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 72,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/TAPTestEngine.php",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 64,
  "linesOfCode" : 45,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurableGolangTestEngine.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 102,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParentMemberReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 69,
  "linesOfCode" : 45,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 112,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function decodeStream()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgClientChannel.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 168,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 88,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function mergeBranchFromStagingArea()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1315,
  "endLine" : 1365,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRepositoryQuery()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1831,
  "endLine" : 1879,
  "linesOfCode" : 45,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uploadChunks()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 221,
  "endLine" : 276,
  "linesOfCode" : 45,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArraySeparatorXHPASTLinterRule.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 70,
  "linesOfCode" : 44,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDuplicateKeysInArrayXHPASTLinterRule.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 72,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function checkBinaryConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 282,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function weldLines()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWeldWorkflow.php",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 131,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function determineConduitURI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 250,
  "linesOfCode" : 44,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function didHoldChanges()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 738,
  "endLine" : 784,
  "linesOfCode" : 43,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 554,
  "linesOfCode" : 43,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistSingleLintEngine.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 69,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function resolveBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 92,
  "linesOfCode" : 43,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistPhpunit6TestResultParser.php",
  "fileLinesCount" : 147,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 145,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistPhpunitTestResultParser.php",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 162,
  "linesOfCode" : 42,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 101,
  "linesOfCode" : 42,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 113,
  "linesOfCode" : 42,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function renderBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 186,
  "linesOfCode" : 42,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function pushChange()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 374,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getEngineRemote()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 869,
  "endLine" : 915,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/NoseTestEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 180,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/TAPTestEngine.php",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 120,
  "linesOfCode" : 41,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function generateProjects()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 264,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function checkBinaryVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 340,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 191,
  "linesOfCode" : 41,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadCommitInfo()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 224,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 346,
  "endLine" : 389,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readBytes()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 346,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 109,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execute()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 109,
  "linesOfCode" : 40,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function validateRevision()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberMandatoryFields.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 71,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConfigFromAllSources()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 132,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNInfo()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 375,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistIsAShouldBeInstanceOfXHPASTLinterRule.php",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 67,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParenthesesSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 63,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function matchPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistConfigurationDrivenLintEngine.php",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 192,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function executeCommand()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyClient.php",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 148,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function cleanupBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1428,
  "endLine" : 1474,
  "linesOfCode" : 40,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 123,
  "linesOfCode" : 40,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 64,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function validate()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 379,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintStrstrUsedForCheck()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSlownessXHPASTLinterRule.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 64,
  "linesOfCode" : 39,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintStrposUsedForStart()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSlownessXHPASTLinterRule.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 109,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistStaticThisXHPASTLinterRule.php",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 58,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getStatusMap()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 66,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function toUnifiedDiff()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 311,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChangedLines()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 88,
  "linesOfCode" : 39,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 389,
  "linesOfCode" : 39,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getChange()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1266,
  "endLine" : 1314,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadRepositoryInformation()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1784,
  "endLine" : 1825,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function ensureStackRebasedCorrectly()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 333,
  "linesOfCode" : 38,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllBranches()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1067,
  "endLine" : 1110,
  "linesOfCode" : 38,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getSearchLocationsForTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/Phpunit6TestEngine.php",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 251,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getSearchLocationsForTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhpunitTestEngine.php",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 248,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getGitParentLogInfo()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1176,
  "endLine" : 1220,
  "linesOfCode" : 38,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 112,
  "linesOfCode" : 38,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 96,
  "linesOfCode" : 38,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function integratorFlowEmulator()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 144,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function updateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 139,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function runTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/NoseTestEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 97,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMultiTestEngine.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 48,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function renderDetailedCoverageReport()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 331,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function selectPathsForWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1444,
  "endLine" : 1485,
  "linesOfCode" : 37,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 88,
  "linesOfCode" : 37,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUSSOToken()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberUSSO.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 95,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadGitRemoteURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1673,
  "endLine" : 1760,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildSyntheticAdditionDiff()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 453,
  "endLine" : 495,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 170,
  "linesOfCode" : 36,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function assertEqual()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 126,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function endCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 568,
  "endLine" : 618,
  "linesOfCode" : 36,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 129,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 464,
  "endLine" : 501,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isRelevantMessage()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 326,
  "endLine" : 379,
  "linesOfCode" : 36,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 69,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getLintersInfo()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 271,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFutures()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowChangedLinesField.php",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 53,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFlowData()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 216,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function parse()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberJiraIssueMessageParser.php",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 50,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 104,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSelfMemberReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 56,
  "linesOfCode" : 35,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWeldWorkflow.php",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 72,
  "linesOfCode" : 35,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDiffOntoTargets()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2998,
  "endLine" : 3039,
  "linesOfCode" : 35,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function newUnitTestEngine()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1943,
  "endLine" : 1983,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function removeAlias()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 238,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function fetchTarget()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 243,
  "linesOfCode" : 34,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMavenTestEngine.php",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 97,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function mapPathsToResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 159,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildProjects()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 312,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistControlStatementSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 60,
  "linesOfCode" : 34,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateClient()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 320,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 80,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function liberateCreateLibrary()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 243,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 294,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBookmarkName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 335,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function newLintEngine()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1892,
  "endLine" : 1931,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runSanityChecks()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 350,
  "linesOfCode" : 34,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function renderInformation()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 212,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function cascade()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 81,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromHead()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 57,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 60,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchName()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 478,
  "endLine" : 517,
  "linesOfCode" : 33,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willReadValue()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 439,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessaryFinalModifierXHPASTLinterRule.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 53,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCurlyBraceArrayIndexXHPASTLinterRule.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 54,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistRaggedClassTreeEdgeXHPASTLinterRule.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 52,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 110,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 72,
  "linesOfCode" : 33,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistVersionWorkflow.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 69,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFutures()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 55,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readSystemArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 292,
  "endLine" : 326,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 72,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 134,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildHunkChanges()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 663,
  "endLine" : 703,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildLineMap()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 238,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parsePropertyHunk()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 417,
  "endLine" : 458,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function splitGitDiffPaths()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1404,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 73,
  "linesOfCode" : 32,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_list_blob_caches()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 67,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function syncGraftedRevisions()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 252,
  "endLine" : 288,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTrackingGraph()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 286,
  "endLine" : 319,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseArguments()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 59,
  "linesOfCode" : 31,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function getResultCodeSpecs()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 238,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 124,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistContinueInsideSwitchXHPASTLinterRule.php",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 51,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayValueXHPASTLinterRule.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 54,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDuplicateSwitchCaseXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 47,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/phutil/ArcanistPhutilXHPASTLinterStandard.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 56,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadRevisions()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 262,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readableSequenceFromLineNumbers()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 170,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowStatusField.php",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 51,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newAPIFromConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 94,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBlame()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 951,
  "endLine" : 991,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadEnvironment()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 55,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 137,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintUnsafeDynamicStringCall()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 103,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintPropertyVisibility()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 86,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 105,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUpdateMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2370,
  "endLine" : 2413,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getEngineRemote()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 489,
  "endLine" : 521,
  "linesOfCode" : 30,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function printAliases()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 196,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function resolveFutures()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 177,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function fuzzyChoosePrompt()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 102,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSubversionInfo()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 978,
  "endLine" : 1006,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseSVNStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 183,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberCustomCommandTestEngine.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 3,
  "endLine" : 34,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 195,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkJarConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 196,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassNameLiteralXHPASTLinterRule.php",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnexpectedReturnValueXHPASTLinterRule.php",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 50,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitIDFromRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 83,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function printPendingCommits()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 682,
  "endLine" : 715,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1230,
  "endLine" : 1259,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function matchPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 218,
  "linesOfCode" : 28,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/NoseTestEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 51,
  "linesOfCode" : 28,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintMethodModifierOrdering()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistModifierOrderingXHPASTLinterRule.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 82,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildModifiedFile()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 106,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readLocalArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 322,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function rebase()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1078,
  "endLine" : 1110,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function destroyLocalBranch()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 639,
  "endLine" : 678,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function failAssertionWithExpectedValue()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 749,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function testAssemblies()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 391,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function resolveFuture()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 159,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistEmptyStatementXHPASTLinterRule.php",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 49,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintPropertyModifierOrdering()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistModifierOrderingXHPASTLinterRule.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 84,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistTodoCommentXHPASTLinterRule.php",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 45,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassFilenameMismatchXHPASTLinterRule.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 52,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSelfClassReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintCharset()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 241,
  "linesOfCode" : 27,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromDictionary()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 54,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function daemonize()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 458,
  "endLine" : 494,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function decodeStream()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgServerChannel.php",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 177,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getGitUpdateMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2630,
  "endLine" : 2679,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 123,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getIssues()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 64,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function enhanceConduitClient()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberUSSO.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 37,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkNonEmptyTestPlan()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanIOSAndroidTestEngine.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 50,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhutilUnitTestEngine.php",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 112,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findTestFile()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/Phpunit6TestEngine.php",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 159,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findTestFile()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhpunitTestEngine.php",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 156,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 121,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 159,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNewlineAfterOpenTagXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNoParentScopeXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 43,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 62,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 183,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistComprehensiveLintEngine.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 44,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBlob()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 710,
  "endLine" : 739,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function validateUnitEngineResults()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 386,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitMessageFromRevision()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2019,
  "endLine" : 2050,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function pullBaseTagFromStagingArea()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1262,
  "endLine" : 1288,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 88,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function forEachRef()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setupBranches()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 147,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseRevisionIDFromRawCorpus()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 132,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBlame()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 354,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 151,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkExactWord()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 146,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function downloadCheckstyleJar()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 166,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistObjectOperatorSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 45,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLambdaFuncFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 41,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintMethodVisibility()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 50,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 84,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 61,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function resolveFuture()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 431,
  "endLine" : 462,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runDiffSetupBasics()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 742,
  "endLine" : 770,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function primeSubversionWorkingCopyData()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1222,
  "endLine" : 1248,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 341,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function resolveAliases()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 159,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 49,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function checkoutBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 177,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getHeadRefs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 208,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function rebaseAndArcDiffStack()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 244,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function parseMercurialBranches()",
  "longName" : "",
  "relativeFileName" : "src/repository/parser/ArcanistMercurialParser.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 239,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getScratchFilePath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 572,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseGitTree()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1001,
  "endLine" : 1026,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildSyntheticUnchangedDiff()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 497,
  "endLine" : 523,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function getCallerInfo()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 703,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function prepareConfigFile()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/Phpunit6TestEngine.php",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 281,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function prepareConfigFile()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhpunitTestEngine.php",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 278,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMatchLineAndChar()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 348,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMatchLineAndChar()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 358,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function stripPHPFunction()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 138,
  "linesOfCode" : 24,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistConcatenationOperatorXHPASTLinterRule.php",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLowercaseFunctionsXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 46,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 42,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistToStringExceptionXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 41,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassMustBeDeclaredAbstractXHPASTLinterRule.php",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 44,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function buildFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 226,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintTrailingWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 243,
  "endLine" : 269,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writePatchToDisk()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 62,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderTextSummary()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 291,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 410,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseHunkTarget()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 868,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didFailParse()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1193,
  "endLine" : 1222,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function printRepositorySection()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 258,
  "endLine" : 285,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadBundleFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1205,
  "endLine" : 1233,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function willRunWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1316,
  "endLine" : 1339,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function differentialQuerySearchResults()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 161,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getPlatformTestsFromLines()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanIOSAndroidTestEngine.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 88,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 84,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 85,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 142,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 110,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function addAutofixes()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 344,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLintID()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 44,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLanguageConstructParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 43,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintPHP54Incompatibilities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 459,
  "endLine" : 485,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 527,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 74,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 125,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLineAndCharFromOffset()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 416,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function startWorkingCopySocket()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 364,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 52,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildAllWorkflows()",
  "longName" : "",
  "relativeFileName" : "src/flow/configuration/ICFlowConfiguration.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 30,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function graftRevisions()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 118,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 73,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildDependencyGraph()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 250,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uberShouldRunSubmitQueue()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 325,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didReceiveResult()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueFuture.php",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 4,
  "endLine" : 27,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadEdges()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 56,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function validateCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberMandatoryFields.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 139,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCandidateLines()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanIOSAndroidTestEngine.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 111,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getCoverageCommand()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberConfigurableTestEngine.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 34,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkPartialWord()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 169,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getXHPASTTreeForPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 186,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessarySymbolAliasXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 41,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPlusOperatorOnStringsXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 36,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayCombineXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 42,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function raiseLintAtOffset()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 463,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function resolveFuture()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 252,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function handleServerMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1601,
  "endLine" : 1624,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function pullFromAllRemotesUntilFound()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1292,
  "endLine" : 1313,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function establishConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 193,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function buildChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 623,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function applyGitBasedPatch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 339,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getChildFeatures()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 264,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function identifyRevision()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 99,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBulkFileDataAtRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 449,
  "endLine" : 485,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllBranches()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 565,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBookmarks()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1056,
  "endLine" : 1081,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderUnitResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/renderer/ArcanistUnitConsoleRenderer.php",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 30,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkNonEmptyRevertPlan()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberRevertPlanTestEngine.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 134,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAbstractPrivateMethodXHPASTLinterRule.php",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistThisReassignmentXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 37,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPOpenTagXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDefaultParametersXHPASTLinterRule.php",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 39,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintBOFWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 294,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function generateIntralineDiff()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 130,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function merge()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1294,
  "endLine" : 1326,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 83,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function recursivePruneBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 200,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function cacheActiveDiffs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 102,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function arcanist_adjust_php_include_path()",
  "longName" : "",
  "relativeFileName" : "scripts/__init_script__.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::scripts" ],
  "startLine" : 13,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runCommandSilently()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 266,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function printLandingCommits()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 167,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateRevision()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 292,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function formatConfigValueForDisplay()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 441,
  "endLine" : 472,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFileDataAtRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1028,
  "endLine" : 1060,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildDiffFuture()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 314,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function mergeCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 162,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function formatTestDuration()",
  "longName" : "",
  "relativeFileName" : "src/unit/renderer/ArcanistUnitConsoleRenderer.php",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 79,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PytestTestEngine.php",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCompilerLintRenderer.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 29,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 124,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 65,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 82,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPaamayimNekudotayimSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitConstructorXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function filterPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 333,
  "linesOfCode" : 20,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getAnalyzeCommands()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 198,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function stripGitPathPrefix()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1347,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function renderDifferences()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 46,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 72,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkoutBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 659,
  "endLine" : 680,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMercurialUpdateMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2686,
  "endLine" : 2718,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBrowserCommand()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 2001,
  "endLine" : 2029,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 52,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_list_data_caches()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 107,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 87,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadDiffs()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 141,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadRevisions()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 182,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addRow()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 131,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function applyRuntimeArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 349,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writeScratchFile()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 493,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFullGitDiff()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 472,
  "endLine" : 499,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function findWorkingDifferentialRevisionsFromLog()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1197,
  "endLine" : 1218,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getTestsForPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhutilUnitTestEngine.php",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 150,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkNonEmptyTestPlan()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanTestEngine.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 94,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function releaseSharedFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 149,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAdditionalInformation()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 65,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessarySemicolonXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplodeArgumentOrderXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 37,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassExtendsObjectXHPASTLinterRule.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 38,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function raiseLintAtLine()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 434,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintEOFWhitespace()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 296,
  "endLine" : 317,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function connectToDaemon()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyClient.php",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 157,
  "endLine" : 183,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildChange()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1045,
  "endLine" : 1066,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function resolveRule()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 100,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function queryBuilds()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1842,
  "endLine" : 1869,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRevertPlan()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1980,
  "endLine" : 1998,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkRevisionOwnership()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3093,
  "endLine" : 3114,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getStatusMap()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 227,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadRevisionFromHash()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1203,
  "endLine" : 1228,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createPaste()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 144,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 90,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function flagWasEdited()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 118,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 342,
  "endLine" : 363,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function readBundleFromCache()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICArcanistBundler.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function cacheHeadDiffs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function amendCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 762,
  "endLine" : 787,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBranchName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 530,
  "endLine" : 551,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBlame()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 583,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFormattedResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/renderer/ArcanistUnitConsoleRenderer.php",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findMavenDirectories()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMavenTestEngine.php",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 130,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildTestFuture()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 342,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadDictionary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMatchSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 380,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMatchSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 390,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getXHPASTLinter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 99,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUseStatementNamespacePrefixXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamespaceFirstStatementXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 34,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInstanceOfOperatorXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 33,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPregQuoteMisuseXHPASTLinterRule.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 40,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistListAssignmentXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 36,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInterfaceAbstractMethodXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 32,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 100,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 82,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintLineLength()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCode()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getFullNameForChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 115,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function toDictionary()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 64,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromDictionary()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 87,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getGitSvnTrunk()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 491,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runRepositoryAPISetup()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 718,
  "endLine" : 740,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldAmend()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1250,
  "endLine" : 1274,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getErrorExcuse()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1580,
  "endLine" : 1599,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function submitChangesToStagingArea()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3249,
  "endLine" : 3271,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createParentDirectoryOf()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1183,
  "endLine" : 1201,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function parseBaseCommitArgument()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1663,
  "endLine" : 1684,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getPaste()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 120,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function closeTask()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 157,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromDiff()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICArcanistBundler.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 35,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFeaturesBetween()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 240,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function descend()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "echo tsprintf()",
  "longName" : "",
  "relativeFileName" : "scripts/arcanist.php",
  "fileLinesCount" : 673,
  "components" : [ "primary::scripts" ],
  "startLine" : 78,
  "endLine" : 96,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tick()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function cleanup()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function pushChangeToSubmitQueue()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLandingCommits()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 337,
  "endLine" : 353,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchName()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 94,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function pushChange()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 160,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function performLocalBranchMerge()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 613,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChangedFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 533,
  "endLine" : 551,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setName()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 49,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistJSONLintRenderer.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 29,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function newOffsetMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 321,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function sortAndFilterMessages()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 36,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInterfaceMethodBodyXHPASTLinterRule.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 31,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 81,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintEmptyFile()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setName()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 153,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function log()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 438,
  "endLine" : 456,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseGitBinaryPatch()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 835,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function tokenizeBaseCommitSpecification()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uploadTestResults()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 406,
  "endLine" : 428,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didPush()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1821,
  "endLine" : 1840,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function createAndCheckoutBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 102,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildRevisionIdToDiffIds()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 169,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function pushChangeToSubmitQueue()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 400,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function pullDataFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getTasksAndProjects()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function executeSVNFindRev()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 638,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCycle()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 88,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findTestResultFiles()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMavenTestEngine.php",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 175,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function runAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 43,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCustomSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 76,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function checkBinaryConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 48,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getModifiers()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 255,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPShortTagXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLogicalOperatorsXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPublicPropertyXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCommentStyleXHPASTLinterRule.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 29,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayIndexSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLintMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 364,
  "endLine" : 382,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function toDictionary()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getProjectConfig()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 275,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function removeComments()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistCommentRemover.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 30,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFullAuthor()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 60,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 61,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getOutputFormat()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 333,
  "endLine" : 348,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 50,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 45,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldOnlyCreateDiff()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 860,
  "endLine" : 879,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDefaultCreateFields()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2415,
  "endLine" : 2434,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function filterByNames()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 273,
  "endLine" : 289,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getChangedLines()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1245,
  "endLine" : 1264,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 55,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getRemoteName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffBasedWorkflow.php",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 112,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function newField()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 145,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadActiveDiffs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 119,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadHeadDiffs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createBranch()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 66,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function affectedPathExist()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberMandatoryFields.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 112,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildFZFCommand()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRawDiffText()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 423,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitMessageLog()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 622,
  "endLine" : 639,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readScratchFile()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 460,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitCommitLog()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 572,
  "endLine" : 589,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function resultTest()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 440,
  "endLine" : 456,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseTestResultsSince()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMavenTestEngine.php",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 191,
  "endLine" : 208,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function assemblyShouldBeInstrumented()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 61,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 198,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistEmptyFileXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 33,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCommentSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistExitExpressionXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInnerFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAbstractMethodBodyXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getProjectRoot()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 262,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistInlineHTMLXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 34,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseAnalyzeCommand()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 175,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintNewlines()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 166,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function validateInteger()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 297,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCharacterOffset()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function handleEvent()",
  "longName" : "",
  "relativeFileName" : "src/listener/UberArcPostPushListener.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 37,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function handleEvent()",
  "longName" : "",
  "relativeFileName" : "src/listener/UberArcPrePushEventListener.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getSummaryCharacterForChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 41,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBaseURI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 231,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function liberateCreateDirectory()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 204,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUpstreamMatching()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 464,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchOrBookmark()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1480,
  "endLine" : 1497,
  "linesOfCode" : 15,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 44,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUpstreamMatching()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 405,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function resolveCall()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1636,
  "endLine" : 1650,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUpstreamMatching()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 276,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchOrBookmark()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 295,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 63,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addFile()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_standard_cache()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 3,
  "endLine" : 18,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_get_preferred_repo_uri()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/util.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function formatTreeColumn()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function cleanupTemporaryBranches()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createBranch()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 431,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function resolveBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 649,
  "endLine" : 665,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execPassthru()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 47,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDiffFullOptions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 448,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCanonicalRevisionName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 619,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function performLocalBranchMerge()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1165,
  "endLine" : 1179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addToCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 198,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function loadWorkingCopyDifferentialRevisions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 664,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function formatTime()",
  "longName" : "",
  "relativeFileName" : "src/unit/renderer/ArcanistUnitConsoleRenderer.php",
  "fileLinesCount" : 99,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getJsonReport()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistPhpunitTestResultParser.php",
  "fileLinesCount" : 188,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 186,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMessage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberRevertPlanTestEngine.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findTopLevelMavenDirectories()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMavenTestEngine.php",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 152,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function unitTestEngineGetLines()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/TAPTestEngine.php",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 139,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMessage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanTestEngine.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 51,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function instantiateEngine()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMultiTestEngine.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getStringForSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "reporter: function()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/reporter.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::src" ],
  "startLine" : 2,
  "endLine" : 17,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 166,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 59,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintComposerJson()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function buildFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNestedNamespacesXHPASTLinterRule.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistConstructorParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistVariableReferenceSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCastSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 32,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDynamicDefineXHPASTLinterRule.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidOctalNumericScalarXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeprecationXHPASTLinterRule.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 55,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParseStrUseXHPASTLinterRule.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 27,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 97,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getExecutableCommand()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 350,
  "endLine" : 367,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 399,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writeLocalArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 340,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function reserveBytes()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 1046,
  "endLine" : 1061,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function isFirstNonEmptyLine()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1162,
  "endLine" : 1182,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSetConfigWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function commonPrePromptChecks()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2177,
  "endLine" : 2196,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateLintDiffProperty()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2932,
  "endLine" : 2946,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryVersion()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1686,
  "endLine" : 1699,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function openURIsInBrowser()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1986,
  "endLine" : 1999,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 50,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function applyDiffWithFallback()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 303,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 35,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllFields()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 72,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowHashField.php",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function diffsMatch()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowHashField.php",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFutures()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function searchMethodForID()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runChildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 288,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLandingCommits()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 449,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLandingCommits()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 136,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getAuthorAndDate()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 719,
  "endLine" : 736,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function submitMergeRequest()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueClient.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromRawCorpus()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function maybeUseUSSOToken()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberUSSO.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHashFromFromSVNRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 86,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function amendCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 835,
  "endLine" : 848,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function buildCommitKey()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1290,
  "endLine" : 1302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getMetadataPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistSummaryLintRenderer.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 23,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 181,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 85,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 100,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 307,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSuperGlobalNames()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 244,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function evaluateStaticBoolean()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 163,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSuperGlobalNames()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 274,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCloseTagXHPASTLinterRule.php",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 26,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getOtherLocation()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 278,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFutureLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 118,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 91,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 413,
  "endLine" : 429,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isAtLeastAsSevere()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintSeverity.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldUseCache()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 300,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function executeLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 477,
  "endLine" : 492,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function toDictionary()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromDictionary()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 46,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSymlinkTarget()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 305,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function stripGitFormatPatch()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1412,
  "endLine" : 1441,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDiffusionCommit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 102,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findOwnerPHID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 191,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadManiphestTasks()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 209,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function restoreBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1523,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 53,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDefaultUpdateMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2608,
  "endLine" : 2623,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 788,
  "endLine" : 800,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getSVNLangEnvVar()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 310,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultRemoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 134,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTracking()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 37,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lowerSiblings()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 205,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function submitMergeStackRequest()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueClient.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getNameForRevisionStatus()",
  "longName" : "",
  "relativeFileName" : "src/differential/constants/ArcanistDifferentialRevisionStatus.php",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitHashFromDict()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCanonicalRevisionName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildUncommittedStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 356,
  "endLine" : 372,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBranches()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1041,
  "endLine" : 1054,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function removeScratchFile()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 503,
  "endLine" : 516,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function resolveCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 431,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function uberGetGitRemotePushUrl()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1613,
  "endLine" : 1624,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function toDictionary()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 175,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurablePytestTestEngine.php",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 22,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurablePytestTestEngine.php",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 44,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PytestTestEngine.php",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 64,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurableGolangTestEngine.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 42,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 82,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function fixLetterCase()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistMergeConflictLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 156,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 56,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkCheckstyleConfig()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 116,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkScriptConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function raiseLintAtToken()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 37,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function raiseLintAtNode()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 50,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function buildSharedFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFunctionCalls()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 216,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function raiseLintAtOffset()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFunctionCalls()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistElseIfUsageXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPEchoTagXHPASTLinterRule.php",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSemicolonSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 29,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFormattedStringXHPASTLinterRule.php",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 25,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function processXsprintfCallback()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFormattedStringXHPASTLinterRule.php",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 75,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommand()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function validateLintMessage()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 598,
  "endLine" : 610,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isComplete()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 118,
  "linesOfCode" : 12,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function acceptNewClient()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 370,
  "endLine" : 386,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function encodeMessage()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgServerChannel.php",
  "fileLinesCount" : 179,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateLegacyRuleName()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 206,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getHarbormasterTypeFromResult()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 400,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getLibraryFormatVersion()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 161,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function upgradeLibrary()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 186,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function executeCleanupAfterFailedPush()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1415,
  "endLine" : 1426,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function findExactNames()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getUserPHID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 479,
  "endLine" : 490,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 513,
  "endLine" : 524,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 815,
  "endLine" : 826,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getAskForAddPrompt()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1170,
  "endLine" : 1181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getPassthruArgumentsAsArgv()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1369,
  "endLine" : 1380,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function askForRepositoryUpdate()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 2040,
  "endLine" : 2058,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 30,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getUnifiedDiff()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICArcanistBundler.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 48,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateCommentsFromSingleTransaction()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowChangedLinesField.php",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 66,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderBranchTable()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 347,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function saveLocalState()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 683,
  "endLine" : 697,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getJiraCreateIssueLink()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function raiseUnknownCommand()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildCommitRangeStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 374,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFileDataAtRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 498,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseFullAuthor()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 735,
  "endLine" : 746,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkingCopyStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 248,
  "endLine" : 260,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getMetadataPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchNameFromRef()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 516,
  "endLine" : 528,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRemoteURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 565,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMessage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanIOSAndroidTestEngine.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 64,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getLink()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 653,
  "endLine" : 665,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildTestFuture()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/NoseTestEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 111,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/NoseTestEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 126,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildTestFuture()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PytestTestEngine.php",
  "fileLinesCount" : 145,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isExcluded()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberFilesizeTestEngine.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getLFSFiles()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberFilesizeTestEngine.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function processTags()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 299,
  "endLine" : 310,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 97,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommand()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 198,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBlacklistedFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBinaryNumericScalars()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 47,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCallTimePassByReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 24,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getHexadecimalNumericScalars()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAliasFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamingConventionsXHPASTLinterRule.php",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getOctalNumericScalars()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidOctalNumericScalarXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 42,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 94,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 122,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function compilePCH()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 147,
  "endLine" : 158,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintEOFNewline()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 209,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function loadAllStandardsForLinter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/ArcanistLinterStandard.php",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 119,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getStatusSortVector()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromRootAndConfigFile()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getEOL()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 130,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function convertToBinaryChange()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getSkipExcuse()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1566,
  "endLine" : 1578,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function modifiesPath()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1965,
  "endLine" : 1975,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateUnitDiffProperty()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2956,
  "endLine" : 2967,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getPassthruArgumentsAsMap()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1357,
  "endLine" : 1367,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBaseRefName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/UberRefProvider.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 20,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDiffRefName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/UberRefProvider.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function writeBundleToCache()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICArcanistBundler.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function addNamespaceToCaches()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICCacheFactory.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createCommentsFromTransactions()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 110,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function validateOption()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFeatures()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function drawView()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function generateRevisionDiffMappingForLanding()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 411,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueClient.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 19,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function callMethod()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueClient.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isFZFAvailable()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUserConfigurationFileLocation()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 260,
  "endLine" : 270,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildLocalFuture()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 35,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNRevisionNumberFromHash()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 801,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getReadableScratchFilePath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 535,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 593,
  "endLine" : 604,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function hasLocalCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1141,
  "endLine" : 1150,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1309,
  "endLine" : 1320,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isPerforceRemote()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1645,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getGitRemoteURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1660,
  "endLine" : 1671,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBranchName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function tryTestCaseMap()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/Phpunit6TestEngine.php",
  "fileLinesCount" : 283,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 114,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function parseTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhpunitTestEngine.php",
  "fileLinesCount" : 280,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 111,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 96,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 197,
  "endLine" : 206,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function mapSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 145,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 100,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function raiseLintAtToken()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 124,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function raiseLintAtNode()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getAnonymousClosures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 185,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistGlobalVariableXHPASTLinterRule.php",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistVariableVariableXHPASTLinterRule.php",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistExtractUseXHPASTLinterRule.php",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 82,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 148,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function verifyXcodebuildInstalled()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function lintTabs()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 177,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 44,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/phutil/ArcanistPhutilXHPASTLinterStandard.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function getStandard()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/ArcanistLinterStandard.php",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 86,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didApplyPatch()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRunnableLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 457,
  "endLine" : 474,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function beginLintServiceCall()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 576,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function executeLinterOnPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 592,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function encodeMessage()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgClientChannel.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 70,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function launchDaemon()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyClient.php",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCurrentPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 650,
  "endLine" : 661,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getShortNameForFileType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 52,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didStartParse()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1068,
  "endLine" : 1103,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function collapseIntralineRuns()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 183,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function generateEditString()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 194,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistGetConfigWorkflow.php",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 29,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runLintUnit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1392,
  "endLine" : 1401,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function formatUsableLogs()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2726,
  "endLine" : 2744,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateLocalDiffProperty()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2975,
  "endLine" : 2986,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 30,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setConduitURI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 141,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function askForAdd()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1159,
  "endLine" : 1168,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistShellCompleteWorkflow.php",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUploadParameters()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 300,
  "endLine" : 311,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSiblings()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitBranchGraph.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function getCache()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICArcanistBundler.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 16,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_cache()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 116,
  "endLine" : 125,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateCommentsFromTransactions()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getOptions()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getOptionValue()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCache()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 93,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runDiffWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 148,
  "endLine" : 160,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFlow()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRefMissingFieldException.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 28,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCurrentFeature()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBrokenBranches()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 322,
  "endLine" : 331,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addColumn()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function copyDiff()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function restoreLocalState()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 703,
  "endLine" : 713,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uberTbrGetExcuse()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 335,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function openURIsInBrowser()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTaskTemplate()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 121,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultSettings()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 328,
  "endLine" : 336,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function expandCommandPrefix()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writeUserConfigurationFile()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 247,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setUserConfigurationFileLocation()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 258,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSystemArcConfigLocation()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 290,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execPassthru()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getActiveBookmark()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1008,
  "endLine" : 1017,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isBookmark()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1019,
  "endLine" : 1028,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isBranch()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1030,
  "endLine" : 1039,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUncommittedPathsWithMask()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 217,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function doCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 819,
  "endLine" : 833,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function uberHasGitSubmodules()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1600,
  "endLine" : 1608,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDuration()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 94,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getAllResultCodes()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function supportsRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function assertException()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function resultsContainFailures()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 194,
  "endLine" : 202,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurableGolangTestEngine.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 18,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCachedResultsIfPossible()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 175,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderLine()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 281,
  "endLine" : 289,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 68,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 99,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 74,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 60,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 50,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 88,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 24,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 46,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBlacklistedFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 40,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamingConventionsXHPASTLinterRule.php",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 39,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeprecationXHPASTLinterRule.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeprecationXHPASTLinterRule.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 37,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isInAnonymousFunction()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnexpectedReturnValueXHPASTLinterRule.php",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFormattedStringXHPASTLinterRule.php",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 35,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 49,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 69,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 134,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getShebang()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintSeverity.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getResultForPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 381,
  "endLine" : 389,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function startMercurialProcess()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 414,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function parseRawConfigFile()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 212,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getOldPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 648,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLine()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1105,
  "endLine" : 1113,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRevertPlanCheckPaths()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1750,
  "endLine" : 1758,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isTTY()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2166,
  "endLine" : 2174,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getLintStatus()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2824,
  "endLine" : 2832,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUnitStatus()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2838,
  "endLine" : 2846,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateDiffProperty()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3050,
  "endLine" : 3058,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didPush()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 864,
  "endLine" : 873,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function loadDiffBundleFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1183,
  "endLine" : 1192,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function loadRevisionBundleFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1194,
  "endLine" : 1203,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getModernUnitDictionary()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 2065,
  "endLine" : 2075,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getAliases()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function promptFileWarning()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 280,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function applyArcBasedPatch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 314,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function uploadData()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 294,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setKeys()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_data_cache()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function generateBranchName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function assertNoUncommittedChanges()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function encodedMap()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICBoxDrawing.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setTable()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function die_with_bad_php()",
  "longName" : "",
  "relativeFileName" : "scripts/arcanist.php",
  "fileLinesCount" : 673,
  "components" : [ "primary::scripts" ],
  "startLine" : 544,
  "endLine" : 554,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def shift()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tick()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __destruct()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function newInteractiveEditor()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function revisionFieldEmpty()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberMandatoryFields.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 93,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requireFZF()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsAmend()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 508,
  "endLine" : 515,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function hasLocalCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 574,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllLocalChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 590,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function backoutCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 803,
  "endLine" : 810,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function splitBranchOrBookmarkLine()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1083,
  "endLine" : 1096,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRemoteURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 1098,
  "endLine" : 1107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 107,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getUncommittedStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 147,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getCommitRangeStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 235,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 579,
  "endLine" : 587,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitVersion()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isDescendant()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDiffBaseOptions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 450,
  "endLine" : 465,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRawDiffText()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 507,
  "endLine" : 514,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllLocalChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1152,
  "endLine" : 1159,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function backoutCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1322,
  "endLine" : 1329,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function unitTestEngineSortLines()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/TAPTestEngine.php",
  "fileLinesCount" : 151,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 150,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getModifiedFiles()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberFilesizeTestEngine.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 149,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isPatchable()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isAllAutofix()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 85,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 84,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 64,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 113,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBlacklistedFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterConfigurationValue()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 77,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setPathChangedLines()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isBinaryFile()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 148,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function closeSocket()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 436,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isOldLocationChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 61,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isDeleteChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isCreateChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function tryMatchHeader()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 376,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function nextNonemptyLine()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1136,
  "endLine" : 1143,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function nextLineThatLooksLikeDiffStart()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1145,
  "endLine" : 1152,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistHelpWorkflow.php",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistHelpWorkflow.php",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 32,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function liberateVersion2()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 171,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistGetConfigWorkflow.php",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 38,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSetConfigWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 56,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitMessageFromFile()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2003,
  "endLine" : 2013,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function dispatchWillCreateRevisionEvent()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3073,
  "endLine" : 3081,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function dispatchWillBuildEvent()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3083,
  "endLine" : 3091,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 344,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchOrBookmark()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 724,
  "endLine" : 732,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setConduitCredentials()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 227,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function isHistoryImmutable()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1417,
  "endLine" : 1426,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function newInteractiveEditor()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1616,
  "endLine" : 1625,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function newDiffParser()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1627,
  "endLine" : 1634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function dispatchEvent()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1661,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRepositoryInformation()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1770,
  "endLine" : 1778,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getModernCommonDictionary()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 2077,
  "endLine" : 2084,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 19,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistShellCompleteWorkflow.php",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 52,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUpstream()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitBranchGraph.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 20,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadEdges()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitBranchGraph.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 46,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getParentSha()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 22,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function checkoutBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 69,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function createAndCheckoutBranchFromHead()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function revParseVerify()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 120,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getKeys()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 43,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_blob_cache()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 34,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_data_cache_dir()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function createStack()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICCacheFactory.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function addProfilerToCaches()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICCacheFactory.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 41,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function createCommentsFromSingleTransaction()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getUser()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 62,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isAnyClosedStatus()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 349,
  "endLine" : 356,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 29,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFeature()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function drawFlowTree()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 225,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function assertField()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collide()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collide()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isBranch()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 786,
  "endLine" : 794,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getTypes()",
  "longName" : "",
  "relativeFileName" : "src/differential/constants/ArcanistDifferentialRevisionHash.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function getUSSOCacheFilename()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberUSSO.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBranchName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDiffOptions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 402,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsRebase()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 517,
  "endLine" : 524,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsPhases()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 526,
  "endLine" : 533,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getMercurialConfig()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 712,
  "endLine" : 718,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function reloadWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 270,
  "endLine" : 278,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBulkOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 298,
  "endLine" : 305,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBulkCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 319,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "abstract public function loadWorkingCopyDifferentialRevisions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHeadCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 405,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitHistoryLog()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 591,
  "endLine" : 597,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildCommitRangeStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 789,
  "endLine" : 796,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitConfig()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 798,
  "endLine" : 804,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addToCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 811,
  "endLine" : 817,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUnderlyingWorkingCopyRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1117,
  "endLine" : 1123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFinalizedRevisionMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1181,
  "endLine" : 1187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1189,
  "endLine" : 1195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNProperty()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNBaseRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildInfoFuture()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 255,
  "endLine" : 279,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 585,
  "endLine" : 594,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 596,
  "endLine" : 602,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isConnectedToRemote()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getResultCodeName()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 193,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getResultCodeDescription()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function fixNames()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistGoTestResultParser.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function assertFalse()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function assertTrue()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function beginCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 555,
  "endLine" : 562,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getProjectRoot()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 638,
  "endLine" : 646,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildTestFuture()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurableGolangTestEngine.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function runCommand()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberGradleTestEngine.php",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function highlightText()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 323,
  "endLine" : 329,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 105,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 38,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 98,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __clone()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassMustBeDeclaredAbstractXHPASTLinterRule.php",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 14,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLintMessageName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 393,
  "endLine" : 399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function addLintMessage()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 401,
  "endLine" : 408,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFutureLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getStringForSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintSeverity.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function loadData()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isNewLocationChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 69,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 95,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChangedLines()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function setIsGit()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 541,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLineTrimmed()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1115,
  "endLine" : 1121,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function nextLineTrimmed()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1128,
  "endLine" : 1134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function unescapeFilename()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1227,
  "endLine" : 1233,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistHelpWorkflow.php",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchType()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1499,
  "endLine" : 1505,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWeldWorkflow.php",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 22,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCacheKey()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistVersionWorkflow.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCommitMessageFromCommit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1737,
  "endLine" : 1743,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateOntoDiffProperty()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 2988,
  "endLine" : 2996,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 232,
  "endLine" : 238,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function readEngineArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setConduitTimeout()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 268,
  "endLine" : 274,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getCompleteArgumentSpecification()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 640,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function hasRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 807,
  "endLine" : 813,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function finalizeWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 837,
  "endLine" : 843,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function writeInfo()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1393,
  "endLine" : 1399,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function writeWarn()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1401,
  "endLine" : 1407,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function writeOkay()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1409,
  "endLine" : 1415,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function renderRevisionList()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1487,
  "endLine" : 1493,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function readScratchJSONFile()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1521,
  "endLine" : 1527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 96,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBranchWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBranchWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUpgradeWorkflow.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBookmarkWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 18,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBookmarkWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/workflow/exception/ArcanistCapabilityNotSupportedException.php",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function newFileHash()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function newDataHash()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 358,
  "endLine" : 366,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDepth()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitBranchGraph.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 11,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitCommitLog()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 110,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getShortKeyMap()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 34,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_constant_tmpdir()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/util.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_join_paths()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/util.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 25,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getConfig()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 63,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function renderTableCell()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function getAllFieldKeys()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 121,
  "endLine" : 127,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowHashField.php",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 19,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowHashField.php",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 27,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowMonogramField.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function rebaseOnto()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFlowConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 91,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRootBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 318,
  "endLine" : 325,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getAllFeatures()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getTable()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def tick()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def encounter()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def update()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function execxLocal()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 466,
  "endLine" : 471,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTbr()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 255,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldValue()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 66,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChecksum()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadMandatoryFields()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberMandatoryFields.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDomains()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistBlindlyTrustHTTPEngineExtension.php",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildAllWorkflows()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getProjectConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocalConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readLocalArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writeLocalArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 165,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChangedFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 317,
  "endLine" : 322,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 576,
  "endLine" : 581,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFinalizedRevisionMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 620,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addToCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 748,
  "endLine" : 753,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function doCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 755,
  "endLine" : 760,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function reloadCommitRange()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 610,
  "endLine" : 617,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildLocalFuture()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlBaseRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 599,
  "endLine" : 604,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChangedFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 944,
  "endLine" : 949,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildLocalFuture()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNBaseRevisions()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCanonicalRevisionName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 217,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 525,
  "endLine" : 531,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function filterFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 559,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function escapeFileNamesForSVN()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 670,
  "endLine" : 675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function escapeFileNameForSVN()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 677,
  "endLine" : 690,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRemoteBranchName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRemoteRemoteName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadAvailableTestEngines()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 181,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function assertCoverageAvailable()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 625,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getModifiedPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberMavenTestEngine.php",
  "fileLinesCount" : 209,
  "components" : [ "primary::src" ],
  "startLine" : 180,
  "endLine" : 185,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function formatBytes()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberFilesizeTestEngine.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseCoverageResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 157,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function addCachedResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/CSharpToolsTestEngine.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 188,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 15,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderPreamble()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderOkayResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistSummaryLintRenderer.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderOkayResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getMessages()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 133,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addExactWordRule()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addPartialWordRule()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 89,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 103,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 67,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 172,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkJavaConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 137,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getXHPASTExceptionForPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 201,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function loadAllRules()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getData()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 147,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public static function loadAllStandards()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/ArcanistLinterStandard.php",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 98,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadAvailableLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistConfigurationDrivenLintEngine.php",
  "fileLinesCount" : 194,
  "components" : [ "primary::src" ],
  "startLine" : 139,
  "endLine" : 144,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function pathExists()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistUnitTestableLintEngine.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getModifiedFileContent()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBehavior()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildPlanRef.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromDiff()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 187,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function convertNonUTF8Diff()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 493,
  "endLine" : 498,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function encodeGitTargetPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 620,
  "endLine" : 635,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isModifyChangeType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChangeType.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function filterPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 262,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTimeWorkflow.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAnoidWorkflow.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAnoidWorkflow.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistGetConfigWorkflow.php",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSetConfigWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 56,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWeldWorkflow.php",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistVersionWorkflow.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 49,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function debugLog()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 875,
  "endLine" : 880,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getShouldAmend()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1082,
  "endLine" : 1087,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function readScratchFile()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1506,
  "endLine" : 1511,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function writeScratchFile()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1539,
  "endLine" : 1544,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function removeScratchFile()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1568,
  "endLine" : 1573,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getReadableScratchFilePath()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1583,
  "endLine" : 1588,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getScratchFilePath()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1598,
  "endLine" : 1603,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistRevertWorkflow.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistRevertWorkflow.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistRevertWorkflow.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUpgradeWorkflow.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function loadStatusData()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getStatusOptions()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 24,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDefaultClosedStatus()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 30,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 41,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistShellCompleteWorkflow.php",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 17,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getByteSize()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 265,
  "endLine" : 270,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getContentHash()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 281,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didUpload()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_blob_cache_dir()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 25,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_list_caches()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/cache.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 114,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setConfig()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setConfigValue()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 87,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getDefaultConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 75,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function loadConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 82,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowBaseWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 21,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 14,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function rebaseForkPoint()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandSynopses()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getGitAPI()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRootBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 327,
  "endLine" : 332,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultRemoteBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 334,
  "endLine" : 339,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionField()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 97,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSearchField()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 108,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRootBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 40,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function renderCurrent()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRevisionIdsInStackOrder()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setTraceModeEnabled()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRebaseCheckEnabled()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function debugLog()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 455,
  "endLine" : 459,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function identifyRevision()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 142,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function normalizeDiff()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 294,
  "endLine" : 298,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldTrustAnySSLAuthorityForURI()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistBlindlyTrustHTTPEngineExtension.php",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setWorkingCopyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function writeUserArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 433,
  "endLine" : 437,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBulkCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 443,
  "endLine" : 447,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAuthor()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 724,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setHeadCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 938,
  "endLine" : 942,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 636,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildTestFuture()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ConfigurablePytestTestEngine.php",
  "fileLinesCount" : 126,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 46,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberGradleTestEngine.php",
  "fileLinesCount" : 23,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 9,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderPostamble()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addMessage()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 48,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistMergeConflictLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistMergeConflictLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 32,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 27,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 60,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRules()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 33,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getConcreteVariableString()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 200,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setActivePath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 109,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function addPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 295,
  "endLine" : 299,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 55,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 50,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getCommandFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 376,
  "endLine" : 380,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function raiseLintInLibrary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 223,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOtherLocations()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 193,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDependentMessages()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 70,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getFilePathOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 158,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromArcanistLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildPlanRef.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromConduit()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromChanges()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 107,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isGitBinaryChange()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 487,
  "endLine" : 491,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setChanges()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function log()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 38,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function normalizeDiff()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 964,
  "endLine" : 968,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function uberBuildEngineMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1638,
  "endLine" : 1643,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didCommitMerge()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1815,
  "endLine" : 1819,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWeldWorkflow.php",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function resolveDiffPropertyUpdates()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3067,
  "endLine" : 3071,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFileMimeType()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3239,
  "endLine" : 3243,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function canBranch()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 226,
  "endLine" : 230,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function updateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 403,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildEngineMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 851,
  "endLine" : 856,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didCommitMerge()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setArcanistConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 527,
  "endLine" : 532,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 538,
  "endLine" : 543,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryEncoding()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1605,
  "endLine" : 1609,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistRevertWorkflow.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 30,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function writeAliases()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 76,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 36,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDownstreams()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitBranchGraph.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function doesRevisionExistInLog()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setArcanistConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setFieldConfigs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 45,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setFieldConfig()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setFieldConfigOption()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 57,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowStatusField.php",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowStatusField.php",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 19,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getQueriedRevisionTransactions()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function validateOption()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 53,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowMonogramField.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 13,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 15,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowCurrentField.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function isInRebase()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 87,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function extractConflictFromRebase()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommandHelp()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 28,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromFields()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 14,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setFields()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function drawTreeColumn()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 75,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionIdsInStackOrder()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTraceModeEnabled()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackSubmitQueueEngine.php",
  "fileLinesCount" : 518,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 25,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setShouldHold()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setShouldKeep()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setShouldSquash()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setShouldPreview()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setTargetRemote()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 80,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setTargetOnto()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setSourceRef()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setBuildMessageCallback()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 107,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setCommitMessageFile()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRemoteArgument()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 125,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setOntoArgument()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 134,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setIsGitPerforce()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function checkoutTarget()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 77,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setShouldShadow()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRevision()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 222,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setSkipUpdateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setSubmitQueueRegex()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setTbr()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 260,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setSubmitQueueTags()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRevisionIdsInStackOrder()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setFieldValue()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setStartPHID()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setConduit()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessageParserException.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setJQL()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setURL()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setMulti()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setHeader()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setPrintQuery()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberFZF.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConfigFromAnySource()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRuntimeConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 143,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readDefaultConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 354,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function parseMercurialStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/parser/ArcanistMercurialParser.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 315,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didReloadWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function updateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 707,
  "endLine" : 710,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDiffLinesOfContext()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execxLocal()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 404,
  "endLine" : 407,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execManualLocal()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 412,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function execFutureLocal()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setBaseCommitExplanation()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 631,
  "endLine" : 634,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setBaseCommitArgumentRules()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 640,
  "endLine" : 643,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAuthor()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 806,
  "endLine" : 809,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkingCopyRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1112,
  "endLine" : 1115,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function updateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1304,
  "endLine" : 1307,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function stashChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1511,
  "endLine" : 1514,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isPushableRemote()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1647,
  "endLine" : 1650,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function limitStatusToPaths()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlBaseRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 215,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function overrideSVNBaseRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 235,
  "endLine" : 238,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function primeSVNInfoResult()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 319,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function primeSVNDiffResult()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRepositoryUUID()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 604,
  "endLine" : 607,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addUpstream()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function removeUpstream()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setNamespace()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLink()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setUserData()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setExtraData()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static function getResultCodeSpec()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 206,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setEnableCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistTestResultParser.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setProjectRoot()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistTestResultParser.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCoverageFile()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistTestResultParser.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 27,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setAffectedTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistTestResultParser.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 32,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setStderr()",
  "longName" : "",
  "relativeFileName" : "src/unit/parser/ArcanistTestResultParser.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function assertFailure()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function assertSkipped()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 151,
  "endLine" : 154,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setEnableCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 648,
  "endLine" : 651,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRenderer()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 670,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setEnableCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRenderer()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setShowAutofixPatches()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setTestableMode()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setData()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setFilePathOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 63,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLintRepoPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setMaxLineLength()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function resolveFuture()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 230,
  "endLine" : 233,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 105,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setLinter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 82,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintUnsafeDynamicStringClasses()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintUnsafeDynamicStringFunctions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistModifierOrderingXHPASTLinterRule.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSlownessXHPASTLinterRule.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setEngine()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setLinterID()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 141,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCustomSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addCustomSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 236,
  "endLine" : 239,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCustomSeverityRules()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 244,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function stopAllLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function addData()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 343,
  "endLine" : 346,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isMessageEnabled()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 388,
  "endLine" : 391,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function isCodeEnabled()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 475,
  "endLine" : 478,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setExcludedRules()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setShell()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setWarningAsError()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setScheme()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDestination()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 62,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setMaxLineLength()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setVersionRequirement()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 146,
  "endLine" : 149,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 76,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLine()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 85,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setChar()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 94,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOriginalText()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 171,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setReplacementText()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 180,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setObsolete()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 218,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isPatchable()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 227,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setGranularity()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 244,
  "endLine" : 247,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setBypassChangedLineFiltering()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 259,
  "endLine" : 262,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setFileData()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setEnableAsyncLint()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function pathExists()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isDirectory()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setMinimumSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 163,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isSeverityEnabled()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 285,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setCachedResults()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 306,
  "endLine" : 309,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRepositoryVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 321,
  "endLine" : 324,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLinterResource()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 451,
  "endLine" : 454,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function endLintServiceCall()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addLinter()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistUnitTestableLintEngine.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addFileData()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistUnitTestableLintEngine.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setDirtyCharacterOffset()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function changeCharacterDelta()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getStatus()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getStatusName()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getStatusANSIColor()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setQuiet()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 78,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setClientLimit()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setIdleLimit()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setSkipHello()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 128,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDoNotDaemonize()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setSkipHello()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyClient.php",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function __construct()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setAuthorEmail()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 24,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setAuthorName()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setConduit()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 65,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setBaseRevision()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setEncoding()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setByteLimit()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setLoadFileDataCallback()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 705,
  "endLine" : 708,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function emitBinaryDiffBody()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 822,
  "endLine" : 825,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOldOffset()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 93,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setNewOffset()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOldLength()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setNewLength()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 120,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setAddLines()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDelLines()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCorpus()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 147,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setIsMissingOldNewline()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setIsMissingNewNewline()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 162,
  "endLine" : 165,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setMetadata()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 112,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCommitHash()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 121,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addAwayPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 130,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setFileType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 139,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 148,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOldProperty()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 154,
  "endLine" : 157,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setNewProperty()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCurrentPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 175,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setOldPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 181,
  "endLine" : 184,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addHunk()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function dropHunks()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 198,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setNeedsSyntheticGitHunks()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 307,
  "endLine" : 310,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDetectBinaryFiles()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setTryEncoding()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function forcePath()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setIsMercurial()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 547,
  "endLine" : 550,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function markBinary()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 870,
  "endLine" : 873,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function nextLine()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1123,
  "endLine" : 1126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setWriteDiffOnFailure()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1188,
  "endLine" : 1191,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getScriptPath()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 246,
  "endLine" : 249,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function uberGetRevision()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 721,
  "endLine" : 724,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildEngineMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1809,
  "endLine" : 1813,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setShouldAmendChanges()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 29,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setShouldAmendWithoutPrompt()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setShouldAmendAutofixesWithoutPrompt()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 39,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldUseMerge()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldUseStagingGitTags()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 245,
  "endLine" : 248,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldMergeUsingStagingGitTag()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 250,
  "endLine" : 253,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function forceConduitVersion()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 242,
  "endLine" : 245,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setCommand()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 578,
  "endLine" : 581,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setParentWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 587,
  "endLine" : 590,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 802,
  "endLine" : 805,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setCommitMode()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 832,
  "endLine" : 835,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function loadProjectRepository()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1611,
  "endLine" : 1614,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryReasons()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1761,
  "endLine" : 1764,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getModernLintDictionary()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 2060,
  "endLine" : 2063,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setName()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 50,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setData()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setPath()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 98,
  "endLine" : 101,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setViewPolicy()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setDeleteAfterEpoch()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didFail()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 247,
  "endLine" : 250,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setPHID()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 256,
  "endLine" : 259,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setConduitClient()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setHashFunction()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setSerializeCallback()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setUnserializeCallback()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function deleteKeys()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 60,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addCaches()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICCacheFactory.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setNamespace()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICCacheFactory.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setEnableProfiler()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICCacheFactory.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 22,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function cacheGet()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function setFutureResult()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 108,
  "endLine" : 111,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowChangedLinesField.php",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowChangedLinesField.php",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowCurrentField.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowCurrentField.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function markFlowUsage()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function setIsFlowBinary()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowBaseWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 10,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function userHaltConfig()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function consoleConfirm()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 303,
  "endLine" : 306,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function attachRevisionData()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getActiveDiffID()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function attachSearchData()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 113,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSearchAttachment()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 118,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function attachActiveDiff()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 135,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getEpoch()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function attachHeadDiff()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 83,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setConduit()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 19,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setGitAPI()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setRootBranch()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setCache()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 49,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 12,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setBranchLength()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setBranchLength()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def spawn()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getShouldHold()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getShouldKeep()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getShouldSquash()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getShouldPreview()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getTargetRemote()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getTargetOnto()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getSourceRef()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getBuildMessageCallback()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getCommitMessageFile()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getRemoteArgument()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getOntoArgument()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function writeWarn()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function writeInfo()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function writeOkay()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistLandEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getIsGitPerforce()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getTargetFullRef()",
  "longName" : "",
  "relativeFileName" : "src/land/ArcanistGitLandEngine.php",
  "fileLinesCount" : 917,
  "components" : [ "primary::src" ],
  "startLine" : 715,
  "endLine" : 717,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getRevision()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getSkipUpdateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConduit()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUserName()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSubmitQueueRegex()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 241,
  "endLine" : 243,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSubmitQueueTags()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 262,
  "endLine" : 264,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function validate()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUsesArcFlow()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistSubmitQueueEngine.php",
  "fileLinesCount" : 362,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionIdsInStackOrder()",
  "longName" : "",
  "relativeFileName" : "src/land/UberArcanistStackGitLandEngine.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHost()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueClient.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function callMethodSynchronous()",
  "longName" : "",
  "relativeFileName" : "src/land/UberSubmitQueueClient.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRawCorpus()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFields()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitSVNBaseRevision()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitSVNBasePath()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitSVNUUID()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessage.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getStartPHID()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConduit()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialDependencyGraph.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getParserErrors()",
  "longName" : "",
  "relativeFileName" : "src/differential/ArcanistDifferentialCommitMessageParserException.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConduit()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberTask.php",
  "fileLinesCount" : 288,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberMandatoryFields.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getOption()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 304,
  "endLine" : 306,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllKeys()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHelp()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getExample()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 316,
  "endLine" : 318,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getType()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 320,
  "endLine" : 322,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLegacyName()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistSettings.php",
  "fileLinesCount" : 474,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getExtensionName()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistBlindlyTrustHTTPEngineExtension.php",
  "fileLinesCount" : 27,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isValidWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCustomArgumentsForCommand()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkingCopyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readUserArcConfig()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfigurationManager.php",
  "fileLinesCount" : 356,
  "components" : [ "primary::src" ],
  "startLine" : 272,
  "endLine" : 274,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlSystemName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getMetadataPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlBaseRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didReloadCommitRange()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFullMercurialDiff()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBulkOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkingCopyRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isHistoryDefaultImmutable()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsCommitRanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 535,
  "endLine" : 537,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLocalCommits()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 539,
  "endLine" : 541,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLocalBranchMerge()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBackoutMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 812,
  "endLine" : 814,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isHgSubversionRepo()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistMercurialAPI.php",
  "fileLinesCount" : 1109,
  "components" : [ "primary::src" ],
  "startLine" : 974,
  "endLine" : 976,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDiffLinesOfContext()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkingCopyIdentity()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getUntrackedChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getUnstagedChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getUncommittedChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getMergeConflicts()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getIncompleteChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getMissingChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 193,
  "endLine" : 195,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getDirtyExternalChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didReloadWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChangedFiles()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 351,
  "endLine" : 353,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAuthor()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function addToCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function doCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 365,
  "endLine" : 367,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function amendCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 369,
  "endLine" : 371,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllBranches()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function hasLocalCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 382,
  "endLine" : 384,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitSummary()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 386,
  "endLine" : 388,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllLocalChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 390,
  "endLine" : 392,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function performLocalBranchMerge()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFinalizedRevisionMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 400,
  "endLine" : 402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function canStashChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function stashChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function unstashChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 429,
  "endLine" : 431,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function setHeadCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHeadCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 606,
  "endLine" : 608,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didReloadCommitRange()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildBaseCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBaseCommitExplanation()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function resolveBaseCommitRule()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBaseCommitArgumentRules()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 645,
  "endLine" : 647,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRepositoryUUID()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistRepositoryAPI.php",
  "fileLinesCount" : 671,
  "components" : [ "primary::src" ],
  "startLine" : 667,
  "endLine" : 669,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlSystemName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHasCommits()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 567,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHashFromFromSVNRevisionNumber()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 643,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSVNRevisionNumberFromHash()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 993,
  "endLine" : 995,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 997,
  "endLine" : 999,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isHistoryDefaultImmutable()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1125,
  "endLine" : 1127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsAmend()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1129,
  "endLine" : 1131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsCommitRanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1133,
  "endLine" : 1135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLocalCommits()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1137,
  "endLine" : 1139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLocalBranchMerge()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1161,
  "endLine" : 1163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBackoutMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1331,
  "endLine" : 1333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isGitSubversionRepo()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1335,
  "endLine" : 1337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function canStashChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1507,
  "endLine" : 1509,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function unstashChanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1516,
  "endLine" : 1518,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didReloadCommitRange()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1520,
  "endLine" : 1523,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getGitRemoteFetchURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1652,
  "endLine" : 1654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getGitRemotePushURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitAPI.php",
  "fileLinesCount" : 1762,
  "components" : [ "primary::src" ],
  "startLine" : 1656,
  "endLine" : 1658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlSystemName()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildCommitRangeStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function buildUncommittedStatus()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSourceControlPath()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRemoteURI()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 251,
  "endLine" : 253,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocalCommitInformation()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 609,
  "endLine" : 611,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isHistoryDefaultImmutable()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 613,
  "endLine" : 615,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsAmend()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 617,
  "endLine" : 619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsCommitRanges()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLocalCommits()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function hasLocalCommit()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkingCopyRevision()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLocalBranchMerge()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFinalizedRevisionMessage()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 641,
  "endLine" : 645,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function updateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistSubversionAPI.php",
  "fileLinesCount" : 692,
  "components" : [ "primary::src" ],
  "startLine" : 666,
  "endLine" : 668,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUpstream()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLength()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocalBranches()",
  "longName" : "",
  "relativeFileName" : "src/repository/api/ArcanistGitUpstreamPath.php",
  "fileLinesCount" : 90,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getNamespace()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLink()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDuration()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUserData()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getExtraData()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/ArcanistUnitTestResult.php",
  "fileLinesCount" : 241,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldEchoTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistConfigurationDrivenUnitTestEngine.php",
  "fileLinesCount" : 220,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberRevertPlanTestEngine.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanIOSAndroidTestEngine.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function testFail()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/testcase/PhutilTestCaseTestCase.php",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function testSkip()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/testcase/PhutilTestCaseTestCase.php",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function willRunTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didRunTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 336,
  "endLine" : 338,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function willRunOneTest()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 348,
  "endLine" : 350,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didRunOneTest()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willRunTestCases()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 373,
  "endLine" : 375,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didRunTestCases()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 385,
  "endLine" : 387,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function failTest()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function passTest()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function skipTest()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 435,
  "endLine" : 437,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 627,
  "endLine" : 629,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getEngineConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhutilUnitTestEngine.php",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function supportsRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/PhutilUnitTestEngine.php",
  "fileLinesCount" : 224,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function supportsRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/NoseTestEngine.php",
  "fileLinesCount" : 182,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getEngineConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function supportsRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getPaths()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getEnableCoverage()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldEchoTestResults()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function supportsRunAllTests()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseCoverageResult()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/XUnitTestEngine.php",
  "fileLinesCount" : 465,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberTestPlanTestEngine.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function run()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/UberFilesizeTestEngine.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderOkayResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCheckstyleXMLLintRenderer.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderPreamble()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistLintRenderer.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderPostamble()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistLintRenderer.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderOkayResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistCompilerLintRenderer.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderLintResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistNoneLintRenderer.php",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderOkayResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistNoneLintRenderer.php",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function renderOkayResult()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistJSONLintRenderer.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTestableMode()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function renderCaret()",
  "longName" : "",
  "relativeFileName" : "src/lint/renderer/ArcanistConsoleLintRenderer.php",
  "fileLinesCount" : 331,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 279,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getData()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFilePathOnDisk()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintResult.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPuppetLinter.php",
  "fileLinesCount" : 85,
  "components" : [ "primary::src" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyLintLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpLinter.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFlake8Linter.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/PrettierLinter.php",
  "fileLinesCount" : 125,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 257,
  "endLine" : 259,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberGitSecretsLinter.php",
  "fileLinesCount" : 66,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPythonImportsLinter.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function canRun()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXMLLinter.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRubyLinter.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCoffeeLintLinter.php",
  "fileLinesCount" : 135,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistSpellingLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStandardLinter.php",
  "fileLinesCount" : 123,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 275,
  "endLine" : 277,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberSingleScriptAndRegexLinter.php",
  "fileLinesCount" : 382,
  "components" : [ "primary::src" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistMergeConflictLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistMergeConflictLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistMergeConflictLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ESLintLinter.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSHintLinter.php",
  "fileLinesCount" : 158,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistHLintLinter.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistScriptAndRegexLinter.php",
  "fileLinesCount" : 392,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function parseLinterOutput()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoopLinter.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDefaultLintRepoPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintRepoPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberObjCStyleCheckLinter.php",
  "fileLinesCount" : 114,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsReadDataFromStdin()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/LintTrapLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLesscLinter.php",
  "fileLinesCount" : 183,
  "components" : [ "primary::src" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistComposerLinter.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberCheckstyleLinter.php",
  "fileLinesCount" : 345,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPuppetLintLinter.php",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterPriority()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoFmtLinter.php",
  "fileLinesCount" : 106,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function buildFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didResolveLinterFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistBaseXHPASTLinter.php",
  "fileLinesCount" : 246,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistXHPASTLinter.php",
  "fileLinesCount" : 161,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintBinaryFiles()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintDirectories()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintSymbolicLinks()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFilenameLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoLintLinter.php",
  "fileLinesCount" : 67,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isUpperCamelCase()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isLowerCamelCase()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isUppercaseWithUnderscores()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isLowercaseWithUnderscores()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function stripPHPVariable()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getActivePath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getOtherLocation()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function raiseLintAtPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLinterRule.php",
  "fileLinesCount" : 276,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBraceFormattingXHPASTLinterRule.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBraceFormattingXHPASTLinterRule.php",
  "fileLinesCount" : 104,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistEmptyStatementXHPASTLinterRule.php",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistEmptyStatementXHPASTLinterRule.php",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistEmptyFileXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistEmptyFileXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidModifiersXHPASTLinterRule.php",
  "fileLinesCount" : 103,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNestedNamespacesXHPASTLinterRule.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCommentSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCommentSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistConstructorParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistConstructorParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistObjectOperatorSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistObjectOperatorSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessarySemicolonXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessarySemicolonXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistGlobalVariableXHPASTLinterRule.php",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistGlobalVariableXHPASTLinterRule.php",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 117,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPaamayimNekudotayimSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPaamayimNekudotayimSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnsafeDynamicStringXHPASTLinterRule.php",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistContinueInsideSwitchXHPASTLinterRule.php",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNewlineAfterOpenTagXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNewlineAfterOpenTagXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUseStatementNamespacePrefixXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUseStatementNamespacePrefixXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayValueXHPASTLinterRule.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayValueXHPASTLinterRule.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistConcatenationOperatorXHPASTLinterRule.php",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistConcatenationOperatorXHPASTLinterRule.php",
  "fileLinesCount" : 46,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessarySymbolAliasXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessarySymbolAliasXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistElseIfUsageXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistElseIfUsageXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistIsAShouldBeInstanceOfXHPASTLinterRule.php",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistIsAShouldBeInstanceOfXHPASTLinterRule.php",
  "fileLinesCount" : 69,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPShortTagXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamespaceFirstStatementXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCallParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCallParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 92,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessaryFinalModifierXHPASTLinterRule.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnnecessaryFinalModifierXHPASTLinterRule.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNoParentScopeXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistControlStatementSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistControlStatementSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistTautologicalExpressionXHPASTLinterRule.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedAsIteratorXHPASTLinterRule.php",
  "fileLinesCount" : 277,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBlacklistedFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLanguageConstructParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLanguageConstructParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistBinaryNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCallTimePassByReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLowercaseFunctionsXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLowercaseFunctionsXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAbstractPrivateMethodXHPASTLinterRule.php",
  "fileLinesCount" : 37,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistModifierOrderingXHPASTLinterRule.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistModifierOrderingXHPASTLinterRule.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInstanceOfOperatorXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDuplicateSwitchCaseXHPASTLinterRule.php",
  "fileLinesCount" : 49,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistVariableVariableXHPASTLinterRule.php",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPlusOperatorOnStringsXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistTodoCommentXHPASTLinterRule.php",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistTodoCommentXHPASTLinterRule.php",
  "fileLinesCount" : 47,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLogicalOperatorsXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLogicalOperatorsXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPregQuoteMisuseXHPASTLinterRule.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPregQuoteMisuseXHPASTLinterRule.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistLambdaFuncFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistVariableReferenceSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistVariableReferenceSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnaryPrefixExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistThisReassignmentXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSyntaxErrorXHPASTLinterRule.php",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassFilenameMismatchXHPASTLinterRule.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUndeclaredVariableXHPASTLinterRule.php",
  "fileLinesCount" : 373,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnableToParseXHPASTLinterRule.php",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnableToParseXHPASTLinterRule.php",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSelfClassReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSelfClassReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistToStringExceptionXHPASTLinterRule.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParenthesesSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParenthesesSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 65,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistHexadecimalNumericScalarCasingXHPASTLinterRule.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSlownessXHPASTLinterRule.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSlownessXHPASTLinterRule.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidDefaultParameterXHPASTLinterRule.php",
  "fileLinesCount" : 80,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDoubleQuoteXHPASTLinterRule.php",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDoubleQuoteXHPASTLinterRule.php",
  "fileLinesCount" : 95,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistExitExpressionXHPASTLinterRule.php",
  "fileLinesCount" : 45,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArraySeparatorXHPASTLinterRule.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArraySeparatorXHPASTLinterRule.php",
  "fileLinesCount" : 72,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCastSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCastSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeclarationParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeclarationParenthesesXHPASTLinterRule.php",
  "fileLinesCount" : 101,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistStaticThisXHPASTLinterRule.php",
  "fileLinesCount" : 60,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCurlyBraceArrayIndexXHPASTLinterRule.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCurlyBraceArrayIndexXHPASTLinterRule.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPEchoTagXHPASTLinterRule.php",
  "fileLinesCount" : 26,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistListAssignmentXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistListAssignmentXHPASTLinterRule.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayCombineXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayCombineXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInterfaceMethodBodyXHPASTLinterRule.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPublicPropertyXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPublicPropertyXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUselessOverridingMethodXHPASTLinterRule.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUselessOverridingMethodXHPASTLinterRule.php",
  "fileLinesCount" : 102,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnaryPostfixExpressionSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistCommentStyleXHPASTLinterRule.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInnerFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInnerFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitVisibilityXHPASTLinterRule.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCloseTagXHPASTLinterRule.php",
  "fileLinesCount" : 28,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParentMemberReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParentMemberReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFunctionCallShouldBeTypeCastXHPASTLinterRule.php",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFunctionCallShouldBeTypeCastXHPASTLinterRule.php",
  "fileLinesCount" : 81,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInterfaceAbstractMethodXHPASTLinterRule.php",
  "fileLinesCount" : 34,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitFallthroughXHPASTLinterRule.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistExtractUseXHPASTLinterRule.php",
  "fileLinesCount" : 24,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAliasFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAliasFunctionXHPASTLinterRule.php",
  "fileLinesCount" : 222,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPOpenTagXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayIndexSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistArrayIndexSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplicitConstructorXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistAbstractMethodBodyXHPASTLinterRule.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDuplicateKeysInArrayXHPASTLinterRule.php",
  "fileLinesCount" : 74,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistKeywordCasingXHPASTLinterRule.php",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistKeywordCasingXHPASTLinterRule.php",
  "fileLinesCount" : 174,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamingConventionsXHPASTLinterRule.php",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistNamingConventionsXHPASTLinterRule.php",
  "fileLinesCount" : 353,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDynamicDefineXHPASTLinterRule.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistInvalidOctalNumericScalarXHPASTLinterRule.php",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeprecationXHPASTLinterRule.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDeprecationXHPASTLinterRule.php",
  "fileLinesCount" : 57,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassNameLiteralXHPASTLinterRule.php",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassNameLiteralXHPASTLinterRule.php",
  "fileLinesCount" : 52,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnexpectedReturnValueXHPASTLinterRule.php",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnexpectedReturnValueXHPASTLinterRule.php",
  "fileLinesCount" : 63,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplodeArgumentOrderXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistImplodeArgumentOrderXHPASTLinterRule.php",
  "fileLinesCount" : 39,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSemicolonSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSemicolonSpacingXHPASTLinterRule.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistFormattedStringXHPASTLinterRule.php",
  "fileLinesCount" : 122,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedIteratorXHPASTLinterRule.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassExtendsObjectXHPASTLinterRule.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistClassExtendsObjectXHPASTLinterRule.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedIteratorReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistReusedIteratorReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 185,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistParseStrUseXHPASTLinterRule.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDefaultParametersXHPASTLinterRule.php",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistDefaultParametersXHPASTLinterRule.php",
  "fileLinesCount" : 41,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSelfMemberReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSelfMemberReferenceXHPASTLinterRule.php",
  "fileLinesCount" : 58,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistRaggedClassTreeEdgeXHPASTLinterRule.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistRaggedClassTreeEdgeXHPASTLinterRule.php",
  "fileLinesCount" : 54,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterPriority()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistNoLintLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAdditionalInformation()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getActivePath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getEngine()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLinterID()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 192,
  "endLine" : 194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didLintPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChunkSizeLimit()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterPriority()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function didStopAllLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 355,
  "endLine" : 357,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLintMessageFullCode()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 360,
  "endLine" : 362,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 384,
  "endLine" : 386,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getLintMessages()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 410,
  "endLine" : 412,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function raiseLintAtPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 438,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function canRun()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 465,
  "endLine" : 467,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 471,
  "endLine" : 473,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 480,
  "endLine" : 482,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintNameMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 484,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCacheGranularity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 488,
  "endLine" : 490,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 607,
  "endLine" : 609,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintBinaryFiles()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 611,
  "endLine" : 613,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintDeletedFiles()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 615,
  "endLine" : 617,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintDirectories()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 619,
  "endLine" : 621,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintSymbolicLinks()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 623,
  "endLine" : 625,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistLinter.php",
  "fileLinesCount" : 641,
  "components" : [ "primary::src" ],
  "startLine" : 637,
  "endLine" : 639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getFuturesLimit()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFutureLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFutureLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didResolveLinterFutures()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistFutureLinter.php",
  "fileLinesCount" : 56,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLintLinter.php",
  "fileLinesCount" : 86,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJscsLinter.php",
  "fileLinesCount" : 149,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterPriority()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGeneratedLinter.php",
  "fileLinesCount" : 42,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSSLintLinter.php",
  "fileLinesCount" : 127,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistRuboCopLinter.php",
  "fileLinesCount" : 120,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistInlineHTMLXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLintSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistInlineHTMLXHPASTLinterRule.php",
  "fileLinesCount" : 36,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberShellCheckLinter.php",
  "fileLinesCount" : 184,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCpplintLinter.php",
  "fileLinesCount" : 77,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhpcsLinter.php",
  "fileLinesCount" : 150,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPyFlakesLinter.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInstallInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPEP8Linter.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getScheme()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultDestination()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDestination()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberStaticAnalysisLinter.php",
  "fileLinesCount" : 256,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistClosureLinter.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterPriority()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistTextLinter.php",
  "fileLinesCount" : 319,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function canCustomizeLintSeverities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistJSONLinter.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/UberPupetLintLinter.php",
  "fileLinesCount" : 107,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoURI()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCppcheckLinter.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoVetLinter.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistGoVetLinter.php",
  "fileLinesCount" : 19,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUpgradeInstructions()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldExpectCommandErrors()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getMandatoryFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultFlags()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getBinary()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldUseInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getInterpreter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getPathArgumentForLinterFuture()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getLintCodeFromLinterConfigurationKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistExternalLinter.php",
  "fileLinesCount" : 570,
  "components" : [ "primary::src" ],
  "startLine" : 566,
  "endLine" : 568,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCacheGranularity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterPriority()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistPhutilLibraryLinter.php",
  "fileLinesCount" : 229,
  "components" : [ "primary::src" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getKey()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/phutil/ArcanistPhutilXHPASTLinterStandard.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/phutil/ArcanistPhutilXHPASTLinterStandard.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/phutil/ArcanistPhutilXHPASTLinterStandard.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function supportsLinter()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/phutil/ArcanistPhutilXHPASTLinterStandard.php",
  "fileLinesCount" : 70,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/ArcanistLinterStandard.php",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterSeverityMap()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/standards/ArcanistLinterStandard.php",
  "fileLinesCount" : 121,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getInfoName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterConfigurationName()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getDefaultMessageSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldLintBinaryFiles()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistChmodLinter.php",
  "fileLinesCount" : 134,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLine()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChar()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCode()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSeverity()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDescription()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOriginalText()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getReplacementText()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOtherLocations()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isError()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isWarning()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isAutofix()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function hasFileContext()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 211,
  "endLine" : 213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getObsolete()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 220,
  "endLine" : 222,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isPatchApplied()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGranularity()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 249,
  "endLine" : 251,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function shouldBypassChangedLineFiltering()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintMessage.php",
  "fileLinesCount" : 378,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getPEP8WithTextOptions()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistComprehensiveLintEngine.php",
  "fileLinesCount" : 55,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getPathChangedLines()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getEnableAsyncLint()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getResults()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getStoppedPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getCacheVersion()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLinterResource()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 437,
  "endLine" : 439,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function executeDidLintOnPaths()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 594,
  "endLine" : 596,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function buildLinters()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistUnitTestableLintEngine.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUnmodifiedFileContent()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getDirtyCharacterOffset()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getCharacterDelta()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPHID()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildPlanRef.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getID()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPHID()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getObjectName()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBuildPlanPHID()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isPassed()",
  "longName" : "",
  "relativeFileName" : "src/ref/ArcanistBuildRef.php",
  "fileLinesCount" : 140,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function register()",
  "longName" : "",
  "relativeFileName" : "src/listener/UberArcPostPushListener.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function register()",
  "longName" : "",
  "relativeFileName" : "src/listener/UberArcPrePushEventListener.php",
  "fileLinesCount" : 40,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocaleCode()",
  "longName" : "",
  "relativeFileName" : "src/internationalization/ArcanistUSEnglishTranslation.php",
  "fileLinesCount" : 87,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function getPathToSocket()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __destruct()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyServer.php",
  "fileLinesCount" : 496,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 427,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/hgdaemon/ArcanistHgProxyClient.php",
  "fileLinesCount" : 200,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newDummyWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function newFromPath()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getProjectRoot()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getProjectPath()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVCSType()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getVCSRoot()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function readProjectConfig()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getLocalConfig()",
  "longName" : "",
  "relativeFileName" : "src/workingcopyidentity/ArcanistWorkingCopyIdentity.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAuthorEmail()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAuthorName()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getEncoding()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getByteLimit()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBaseRevision()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getChanges()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOldOffset()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getNewOffset()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOldLength()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getNewLength()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAddLines()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDelLines()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCorpus()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getIsMissingOldNewline()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getIsMissingNewNewline()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffHunk.php",
  "fileLinesCount" : 171,
  "components" : [ "primary::src" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOriginalFileData()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCurrentFileData()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAllMetadata()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 105,
  "endLine" : 107,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getMetadata()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCommitHash()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAwayPaths()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFileType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getType()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOldProperties()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getNewProperties()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getCurrentPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getOldPath()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHunks()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 200,
  "endLine" : 202,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getNeedsSyntheticGitHunks()",
  "longName" : "",
  "relativeFileName" : "src/parser/diff/ArcanistDiffChange.php",
  "fileLinesCount" : 316,
  "components" : [ "primary::src" ],
  "startLine" : 312,
  "endLine" : 314,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getIsGit()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 543,
  "endLine" : 545,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getIsMercurial()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function saveLine()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1154,
  "endLine" : 1156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function restoreLine()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1158,
  "endLine" : 1160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didFinishParse()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistDiffParser.php",
  "fileLinesCount" : 1443,
  "components" : [ "primary::src" ],
  "startLine" : 1184,
  "endLine" : 1186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBaseCommitParser.php",
  "fileLinesCount" : 208,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isHeuristicBinaryFile()",
  "longName" : "",
  "relativeFileName" : "src/difference/ArcanistDiffUtils.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBackoutWorkflow.php",
  "fileLinesCount" : 193,
  "components" : [ "primary::src" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseRevisionWorkflow.php",
  "fileLinesCount" : 191,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTimeWorkflow.php",
  "fileLinesCount" : 38,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function desiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTodoWorkflow.php",
  "fileLinesCount" : 130,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAmendWorkflow.php",
  "fileLinesCount" : 210,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getSource()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getSourceID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFormat()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistExportWorkflow.php",
  "fileLinesCount" : 274,
  "components" : [ "primary::src" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistHelpWorkflow.php",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "echo phutil_console_format()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistHelpWorkflow.php",
  "fileLinesCount" : 221,
  "components" : [ "primary::src" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFeatureWorkflow.php",
  "fileLinesCount" : 374,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getEngine()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUnresolvedTests()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 284,
  "endLine" : 286,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTestResults()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldUploadResults()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUnitWorkflow.php",
  "fileLinesCount" : 430,
  "components" : [ "primary::src" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStartWorkflow.php",
  "fileLinesCount" : 82,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function desiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function desiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBrowseWorkflow.php",
  "fileLinesCount" : 233,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStopWorkflow.php",
  "fileLinesCount" : 111,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLiberateWorkflow.php",
  "fileLinesCount" : 251,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCoverWorkflow.php",
  "fileLinesCount" : 172,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistTasksWorkflow.php",
  "fileLinesCount" : 211,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWhichWorkflow.php",
  "fileLinesCount" : 287,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAnoidWorkflow.php",
  "fileLinesCount" : 29,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistGetConfigWorkflow.php",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function desiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistGetConfigWorkflow.php",
  "fileLinesCount" : 173,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSetConfigWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSetConfigWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistListWorkflow.php",
  "fileLinesCount" : 109,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionDict()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLandWorkflow.php",
  "fileLinesCount" : 1968,
  "components" : [ "primary::src" ],
  "startLine" : 1476,
  "endLine" : 1478,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWeldWorkflow.php",
  "fileLinesCount" : 133,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUnresolvedMessages()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintWorkflow.php",
  "fileLinesCount" : 666,
  "components" : [ "primary::src" ],
  "startLine" : 662,
  "endLine" : 664,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistVersionWorkflow.php",
  "fileLinesCount" : 71,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDiffID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTestResults()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 1562,
  "endLine" : 1564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldOpenCreatedObjectsInBrowser()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffWorkflow.php",
  "fileLinesCount" : 3452,
  "components" : [ "primary::src" ],
  "startLine" : 3245,
  "endLine" : 3247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistLintersWorkflow.php",
  "fileLinesCount" : 306,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getSource()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getSourceParam()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldCommit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldApplyDependencies()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function shouldUpdateWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getShellCompletions()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPatchWorkflow.php",
  "fileLinesCount" : 1367,
  "components" : [ "primary::src" ],
  "startLine" : 1040,
  "endLine" : 1043,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionDict()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 720,
  "endLine" : 722,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchType()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function uberBuildEngineMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 846,
  "endLine" : 849,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUsesArcFlow()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistStackWorkflow.php",
  "fileLinesCount" : 885,
  "components" : [ "primary::src" ],
  "startLine" : 882,
  "endLine" : 884,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function finalize()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConduitURI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConfigFromAnySource()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 195,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConduitVersion()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function isConduitAuthenticated()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 439,
  "endLine" : 441,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 454,
  "endLine" : 456,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 468,
  "endLine" : 470,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getUserName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 498,
  "endLine" : 500,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getArcanistConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 534,
  "endLine" : 536,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getConfigurationManager()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 545,
  "endLine" : 547,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 549,
  "endLine" : 551,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function desiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 553,
  "endLine" : 555,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 557,
  "endLine" : 559,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function desiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 561,
  "endLine" : 563,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getCommand()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 570,
  "endLine" : 572,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 574,
  "endLine" : 576,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getWorkingDirectory()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 583,
  "endLine" : 585,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getParentWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getArgument()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 625,
  "endLine" : 627,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getPassedArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 629,
  "endLine" : 631,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function shouldRequireCleanUntrackedFiles()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 828,
  "endLine" : 830,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function normalizeRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1341,
  "endLine" : 1343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldShellComplete()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getShellCompletions()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1349,
  "endLine" : 1351,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1353,
  "endLine" : 1355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function writeStatusMessage()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1389,
  "endLine" : 1391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function writeScratchJSONFile()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1556,
  "endLine" : 1558,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryPHID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1714,
  "endLine" : 1716,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1727,
  "endLine" : 1729,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryURI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1741,
  "endLine" : 1743,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final protected function getRepositoryStagingConfiguration()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 1746,
  "endLine" : 1748,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getBranchType()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 301,
  "endLine" : 303,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 305,
  "endLine" : 307,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistSubmitWorkflow.php",
  "fileLinesCount" : 342,
  "components" : [ "primary::src" ],
  "startLine" : 313,
  "endLine" : 315,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistRevertWorkflow.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistRevertWorkflow.php",
  "fileLinesCount" : 43,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function isShellCommandAlias()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistAliasWorkflow.php",
  "fileLinesCount" : 240,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistPasteWorkflow.php",
  "fileLinesCount" : 146,
  "components" : [ "primary::src" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBranchWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBranchWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistFlagWorkflow.php",
  "fileLinesCount" : 243,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionID()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCommitWorkflow.php",
  "fileLinesCount" : 352,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUpgradeWorkflow.php",
  "fileLinesCount" : 112,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBulkPatchWorkflow.php",
  "fileLinesCount" : 364,
  "components" : [ "primary::src" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCloseWorkflow.php",
  "fileLinesCount" : 159,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isRawDiffSource()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDiffBasedWorkflow.php",
  "fileLinesCount" : 113,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldShellComplete()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 43,
  "endLine" : 45,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistCallConduitWorkflow.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBookmarkWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistBookmarkWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldShellComplete()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresWorkingCopy()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistInstallCertificateWorkflow.php",
  "fileLinesCount" : 252,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistShellCompleteWorkflow.php",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function shouldShellComplete()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistShellCompleteWorkflow.php",
  "fileLinesCount" : 201,
  "components" : [ "primary::src" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function __construct()",
  "longName" : "",
  "relativeFileName" : "src/workflow/UberRefProvider.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistDownloadWorkflow.php",
  "fileLinesCount" : 281,
  "components" : [ "primary::src" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function writeStatus()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistUploadWorkflow.php",
  "fileLinesCount" : 198,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/exception/usage/ArcanistUserAbortException.php",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getData()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPath()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getViewPolicy()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDeleteAfterEpoch()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getErrors()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getPHID()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileDataRef.php",
  "fileLinesCount" : 368,
  "components" : [ "primary::src" ],
  "startLine" : 168,
  "endLine" : 170,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function writeStatus()",
  "longName" : "",
  "relativeFileName" : "src/upload/ArcanistFileUploader.php",
  "fileLinesCount" : 323,
  "components" : [ "primary::src" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAPI()",
  "longName" : "",
  "relativeFileName" : "src/flow/repository/ICGitAPI.php",
  "fileLinesCount" : 136,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getShortKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/ICDataCacheWrapper.php",
  "fileLinesCount" : 62,
  "components" : [ "primary::src" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_get_repository_root()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/util.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 3,
  "endLine" : 5,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function ic_resolve_subpath()",
  "longName" : "",
  "relativeFileName" : "src/flow/util/util.php",
  "fileLinesCount" : 48,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFieldConfigs()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFieldConfig()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getFieldConfigOption()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getEnabledFields()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConfigValue()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowConfigurationManager.php",
  "fileLinesCount" : 88,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowStatusField.php",
  "fileLinesCount" : 53,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function countOpenComments()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOpenCommentsField.php",
  "fileLinesCount" : 148,
  "components" : [ "primary::src" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultFieldOrder()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowDescriptionField.php",
  "fileLinesCount" : 50,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSummary()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isDefaultField()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function isEnabled()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultFieldOrder()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getFieldOrder()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getOptions()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function cacheSet()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFutures()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function getFutureResult()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTableColumn()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowField.php",
  "fileLinesCount" : 214,
  "components" : [ "primary::src" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowHashField.php",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultFieldOrder()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowHashField.php",
  "fileLinesCount" : 59,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowChangedLinesField.php",
  "fileLinesCount" : 73,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowMonogramField.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultFieldOrder()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowMonogramField.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowMonogramField.php",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isDefaultField()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDefaultFieldOrder()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function renderValues()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowOwnerField.php",
  "fileLinesCount" : 64,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFieldKey()",
  "longName" : "",
  "relativeFileName" : "src/flow/field/ICFlowCurrentField.php",
  "fileLinesCount" : 25,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowBaseName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArcanistWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFlowWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresConduit()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowWorkflow.php",
  "fileLinesCount" : 115,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function getIsFlowBinary()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowBaseWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArcanistWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowBaseWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFlowWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICFlowBaseWorkflow.php",
  "fileLinesCount" : 32,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICSyncWorkflow.php",
  "fileLinesCount" : 358,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowBaseName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArcanistWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICCascadeWorkflow.php",
  "fileLinesCount" : 170,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowBaseName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArcanistWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFlowWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICGraftWorkflow.php",
  "fileLinesCount" : 143,
  "components" : [ "primary::src" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getWorkflowBaseName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getArcanistWorkflowName()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICTidyWorkflow.php",
  "fileLinesCount" : 202,
  "components" : [ "primary::src" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSupportedRevisionControlSystems()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresAuthentication()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function requiresRepositoryAPI()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadGitBranchGraph()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function loadBrokenBranches()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function clearFlowWorkspace()",
  "longName" : "",
  "relativeFileName" : "src/flow/workflow/ICArcanistWorkflow.php",
  "fileLinesCount" : 344,
  "components" : [ "primary::src" ],
  "startLine" : 341,
  "endLine" : 343,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getActiveDiffPHID()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionStatusName()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getAuthorPHID()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionPHID()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getRevisionFirstCommit()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getDifferentialCommitMessage()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHead()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getActiveDiff()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 137,
  "endLine" : 139,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getField()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRefMissingFieldException.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getMethod()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRefMissingFieldException.php",
  "fileLinesCount" : 30,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getUpstream()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getBody()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getSubject()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function isHEAD()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getTree()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getParent()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getName()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getObjectType()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getObjectName()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getHeadDiff()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getConduit()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getGitAPI()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFeature()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function getRefNames()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function getFeatureNames()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowWorkspace.php",
  "fileLinesCount" : 333,
  "components" : [ "primary::src" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function drawGraphColumn()",
  "longName" : "",
  "relativeFileName" : "src/flow/ICFlowSummary.php",
  "fileLinesCount" : 207,
  "components" : [ "primary::src" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function map()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICBoxDrawing.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function draw()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICBoxDrawing.php",
  "fileLinesCount" : 33,
  "components" : [ "primary::src" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static function encode()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICGlyphLibrary.php",
  "fileLinesCount" : 35,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function drawGraphColumn()",
  "longName" : "",
  "relativeFileName" : "src/flow/console/ICConsoleTree.php",
  "fileLinesCount" : 132,
  "components" : [ "primary::src" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collide()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def collide()",
  "longName" : "",
  "relativeFileName" : "scripts/breakout.py",
  "fileLinesCount" : 220,
  "components" : [ "primary::scripts" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function willRunWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didRunWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function didAbortWorkflow()",
  "longName" : "",
  "relativeFileName" : "src/configuration/ArcanistConfiguration.php",
  "fileLinesCount" : 187,
  "components" : [ "primary::src" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/ArcanistXHPASTLintNamingHook.php",
  "fileLinesCount" : 153,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistSyntaxErrorXHPASTLinterRule.php",
  "fileLinesCount" : 16,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function process()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistUnableToParseXHPASTLinterRule.php",
  "fileLinesCount" : 20,
  "components" : [ "primary::src" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected function didParseArguments()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 784,
  "endLine" : 786,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function __construct()",
  "longName" : "",
  "relativeFileName" : "src/uber/UberJiraIssueMessageParser.php",
  "fileLinesCount" : 51,
  "components" : [ "primary::src" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/phutil/PhutilTestCase.php",
  "fileLinesCount" : 751,
  "components" : [ "primary::src" ],
  "startLine" : 399,
  "endLine" : 399,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/unit/engine/ArcanistUnitTestEngine.php",
  "fileLinesCount" : 98,
  "components" : [ "primary::src" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function lintPath()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/ArcanistCSharpLinter.php",
  "fileLinesCount" : 261,
  "components" : [ "primary::src" ],
  "startLine" : 144,
  "endLine" : 144,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function lintPHP53Incompatibilities()",
  "longName" : "",
  "relativeFileName" : "src/lint/linter/xhpast/rules/ArcanistPHPCompatibilityXHPASTLinterRule.php",
  "fileLinesCount" : 487,
  "components" : [ "primary::src" ],
  "startLine" : 368,
  "endLine" : 368,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/lint/engine/ArcanistLintEngine.php",
  "fileLinesCount" : 612,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function __construct()",
  "longName" : "",
  "relativeFileName" : "src/lint/ArcanistLintPatcher.php",
  "fileLinesCount" : 144,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 64,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function __construct()",
  "longName" : "",
  "relativeFileName" : "src/parser/ArcanistBundle.php",
  "fileLinesCount" : 1063,
  "components" : [ "primary::src" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public function __construct()",
  "longName" : "",
  "relativeFileName" : "src/workflow/ArcanistWorkflow.php",
  "fileLinesCount" : 2087,
  "components" : [ "primary::src" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function __construct()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowFeature.php",
  "fileLinesCount" : 141,
  "components" : [ "primary::src" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private function __construct()",
  "longName" : "",
  "relativeFileName" : "src/flow/model/ICFlowRef.php",
  "fileLinesCount" : 89,
  "components" : [ "primary::src" ],
  "startLine" : 8,
  "endLine" : 8,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]