[ {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::plugin" ],
  "startLine" : 126,
  "endLine" : 337,
  "linesOfCode" : 138,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void apply()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 337,
  "linesOfCode" : 138,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int process()",
  "longName" : "",
  "relativeFileName" : "manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::manifest-merger-cli" ],
  "startLine" : 35,
  "endLine" : 171,
  "linesOfCode" : 127,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 182,
  "endLine" : 304,
  "linesOfCode" : 99,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 279,
  "endLine" : 415,
  "linesOfCode" : 99,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 182,
  "endLine" : 304,
  "linesOfCode" : 99,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 279,
  "endLine" : 415,
  "linesOfCode" : 99,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::plugin" ],
  "startLine" : 27,
  "endLine" : 135,
  "linesOfCode" : 94,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 135,
  "linesOfCode" : 94,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractConfigurationImpl()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 417,
  "endLine" : 527,
  "linesOfCode" : 90,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractConfigurationImpl()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 417,
  "endLine" : 527,
  "linesOfCode" : 90,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 27,
  "endLine" : 124,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 124,
  "linesOfCode" : 85,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 387,
  "endLine" : 470,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void processDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 387,
  "endLine" : 470,
  "linesOfCode" : 71,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::plugin" ],
  "startLine" : 25,
  "endLine" : 93,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 25,
  "endLine" : 93,
  "linesOfCode" : 62,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List readKotlinCompilerArguments()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 499,
  "endLine" : 572,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List readKotlinCompilerArguments()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 499,
  "endLine" : 572,
  "linesOfCode" : 60,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 273,
  "endLine" : 344,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void updateDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 273,
  "endLine" : 344,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set resolveExternal()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 119,
  "endLine" : 176,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set resolveExternal()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 176,
  "linesOfCode" : 55,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBinaryRuleComposer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::plugin" ],
  "startLine" : 33,
  "endLine" : 89,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBinaryRuleComposer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 33,
  "endLine" : 89,
  "linesOfCode" : 52,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::plugin" ],
  "startLine" : 91,
  "endLine" : 145,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void extractDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 91,
  "endLine" : 145,
  "linesOfCode" : 51,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 127,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transform()",
  "longName" : "",
  "relativeFileName" : "dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::dummy-transform" ],
  "startLine" : 55,
  "endLine" : 116,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clean()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::plugin" ],
  "startLine" : 36,
  "endLine" : 97,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void clean()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 97,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/CliTransform.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 27,
  "endLine" : 91,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Map getTargets()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 26,
  "endLine" : 71,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::plugin" ],
  "startLine" : 26,
  "endLine" : 76,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Map getTargets()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 26,
  "endLine" : 71,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 26,
  "endLine" : 76,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map downloadSources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 166,
  "endLine" : 220,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 77,
  "endLine" : 134,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppClass()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::plugin" ],
  "startLine" : 40,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map downloadSources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 166,
  "endLine" : 220,
  "linesOfCode" : 44,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 77,
  "endLine" : 134,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAppClass()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/ExoPackageScope.java",
  "fileLinesCount" : 146,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 40,
  "endLine" : 89,
  "linesOfCode" : 44,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MainActivity.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::app" ],
  "startLine" : 59,
  "endLine" : 110,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static API from()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::plugin" ],
  "startLine" : 147,
  "endLine" : 188,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::plugin" ],
  "startLine" : 74,
  "endLine" : 125,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmIntegrationTestRuleComposer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 64,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static API from()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 147,
  "endLine" : 188,
  "linesOfCode" : 42,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 125,
  "linesOfCode" : 42,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmIntegrationTestRuleComposer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 64,
  "linesOfCode" : 42,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 26,
  "endLine" : 67,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 227,
  "endLine" : 271,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toWatchmanMatchers()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 86,
  "endLine" : 132,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 227,
  "endLine" : 271,
  "linesOfCode" : 41,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toWatchmanMatchers()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 86,
  "endLine" : 132,
  "linesOfCode" : 41,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized OExternalDependency from()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeExportedFileRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::plugin" ],
  "startLine" : 339,
  "endLine" : 377,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized OExternalDependency from()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 91,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void writeExportedFileRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 339,
  "endLine" : 377,
  "linesOfCode" : 39,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void okbuck()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 81,
  "endLine" : 124,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/java/PrebuiltRuleComposer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::plugin" ],
  "startLine" : 27,
  "endLine" : 68,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void okbuck()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 81,
  "endLine" : 124,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/java/PrebuiltRuleComposer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 68,
  "linesOfCode" : 38,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::plugin" ],
  "startLine" : 79,
  "endLine" : 122,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 149,
  "endLine" : 200,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 206,
  "endLine" : 251,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 122,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 200,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 206,
  "endLine" : 251,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enforceChangingDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 178,
  "endLine" : 213,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::plugin" ],
  "startLine" : 21,
  "endLine" : 59,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 23,
  "endLine" : 65,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void enforceChangingDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 178,
  "endLine" : 213,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 21,
  "endLine" : 59,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 23,
  "endLine" : 65,
  "linesOfCode" : 36,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/java/LocalPrebuiltRuleComposer.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::plugin" ],
  "startLine" : 21,
  "endLine" : 58,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/java/LocalPrebuiltRuleComposer.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 21,
  "endLine" : 58,
  "linesOfCode" : 35,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 431,
  "endLine" : 474,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 431,
  "endLine" : 474,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getContentLocation()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/JarsTransformOutputProvider.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 33,
  "endLine" : 87,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Set fromDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 119,
  "endLine" : 153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBuildConfigFields()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 265,
  "endLine" : 301,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmPlugin getAnnotationProcessorPlugin()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 203,
  "endLine" : 241,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized Set fromDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 153,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getBuildConfigFields()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 265,
  "endLine" : 301,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmPlugin getAnnotationProcessorPlugin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 203,
  "endLine" : 241,
  "linesOfCode" : 31,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidManifest getAppManifest()",
  "longName" : "",
  "relativeFileName" : "libraries/robolectric-base/src/main/java/com/uber/okbuck/BuckRobolectricTestRunner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::libraries" ],
  "startLine" : 33,
  "endLine" : 67,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProguardJarPath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::plugin" ],
  "startLine" : 23,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationProcessorScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAppTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 41,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getProguardJarPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 23,
  "endLine" : 56,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationProcessorScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 81,
  "endLine" : 114,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAppTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 77,
  "linesOfCode" : 29,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set childDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 346,
  "endLine" : 376,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::plugin" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void download()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::plugin" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set childDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 346,
  "endLine" : 376,
  "linesOfCode" : 28,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 104,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void download()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 43,
  "endLine" : 75,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToXml()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugin" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::plugin" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeToXml()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 88,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 77,
  "endLine" : 107,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyExporterModel()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::plugin" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OExternalDependency lowest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveCurrentRawDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuckFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::plugin" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyExporterModel()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 19,
  "endLine" : 47,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static OExternalDependency lowest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 224,
  "endLine" : 252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void resolveCurrentRawDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 130,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuckFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 57,
  "endLine" : 86,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 21,
  "endLine" : 49,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet available()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getModuleClassifier()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 162,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 138,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableSet available()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 99,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getModuleClassifier()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 92,
  "endLine" : 117,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 162,
  "endLine" : 187,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void validateExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 138,
  "endLine" : 163,
  "linesOfCode" : 25,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 53,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::plugin" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkedHashMap repositoryMap()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 306,
  "endLine" : 337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 82,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 84,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LinkedHashMap repositoryMap()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 306,
  "endLine" : 337,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/java/JavaAnnotationProcessorRuleComposer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 173,
  "endLine" : 197,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/java/JavaAnnotationProcessorRuleComposer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 26,
  "endLine" : 49,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findVersionInClasspath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createSymlinks()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 477,
  "endLine" : 501,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Target getTargetForVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String findVersionInClasspath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 127,
  "endLine" : 148,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createSymlinks()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 477,
  "endLine" : 501,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Target getTargetForVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 95,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteQuietly()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionlessDependency fromMavenCoords()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void export()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJarFileContent()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiExternalDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 206,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getIntegrationTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteQuietly()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 102,
  "endLine" : 123,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static VersionlessDependency fromMavenCoords()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void export()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 60,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getJarFileContent()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 132,
  "endLine" : 153,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiExternalDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 206,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getIntegrationTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 355,
  "endLine" : 376,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set fromResolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldInclude()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 214,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void composeBuckFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 551,
  "endLine" : 573,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/common/HttpFileRuleComposer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set fromResolvedArtifacts()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 184,
  "endLine" : 203,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean shouldInclude()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 214,
  "endLine" : 233,
  "linesOfCode" : 20,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void composeBuckFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 98,
  "endLine" : 119,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 551,
  "endLine" : 573,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static List compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/common/HttpFileRuleComposer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 40,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchManifestMergerDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::plugin" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiTargetDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 231,
  "endLine" : 251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 257,
  "endLine" : 278,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuckConfig generate()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugin" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchManifestMergerDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 70,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 49,
  "endLine" : 68,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiTargetDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 231,
  "endLine" : 251,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 257,
  "endLine" : 278,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static BuckConfig generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 13,
  "endLine" : 32,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteQuitelyAndCreate()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 162,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectType getType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Multimap getLoadStatements()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::plugin" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupBuckBinary()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::plugin" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getBashCommandAndTransformDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getAllOpenSubpluginOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 574,
  "endLine" : 593,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProguardConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void __associate()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/RuleTemplate.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::plugin" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void deleteQuitelyAndCreate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 162,
  "endLine" : 182,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ProjectType getType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Multimap getLoadStatements()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 88,
  "endLine" : 106,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupBuckBinary()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Pair getBashCommandAndTransformDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 133,
  "endLine" : 151,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableList getAllOpenSubpluginOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 574,
  "endLine" : 593,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProguardConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void generate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 49,
  "endLine" : 72,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void __associate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/RuleTemplate.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 54,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap createProcessorScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveDepsWithProject()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupJetifier()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::plugin" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration getApiConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ImmutableMap createProcessorScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 203,
  "endLine" : 226,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resolveDepsWithProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 132,
  "endLine" : 150,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupJetifier()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 77,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration getApiConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 254,
  "endLine" : 273,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 129,
  "endLine" : 147,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalOExternalDependency fromLocal()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Keystore extractKeystore()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuckName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/RuleType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RuleTemplate()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/RuleTemplate.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::plugin" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LocalOExternalDependency fromLocal()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 117,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 37,
  "endLine" : 53,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Keystore extractKeystore()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuckName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/RuleType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 72,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected RuleTemplate()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/RuleTemplate.java",
  "fileLinesCount" : 55,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 18,
  "endLine" : 33,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInputBuilder addJarInputFolder()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 52,
  "endLine" : 67,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchTransformDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions getTestOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureManifest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestVariant getInstrumentationTestVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 497,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void preProcessExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/KeystoreRuleComposer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugin" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchTransformDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 63,
  "endLine" : 79,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions getTestOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 246,
  "endLine" : 263,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void ensureManifest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 387,
  "endLine" : 403,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TestVariant getInstrumentationTestVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 497,
  "endLine" : 511,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void preProcessExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/KeystoreRuleComposer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 18,
  "endLine" : 32,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void runTransform()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformRunner.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 80,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMain()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 681,
  "endLine" : 695,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getProp()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 671,
  "endLine" : 685,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Scope()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getArtifacts()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getArtifacts()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 530,
  "endLine" : 543,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void installWrapper()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 102,
  "endLine" : 115,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMain()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 325,
  "endLine" : 338,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 340,
  "endLine" : 353,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 681,
  "endLine" : 695,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 156,
  "endLine" : 169,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public  T getProp()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 671,
  "endLine" : 685,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Scope()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set getArtifacts()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 243,
  "endLine" : 257,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getArtifacts()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 259,
  "endLine" : 277,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 530,
  "endLine" : 543,
  "linesOfCode" : 14,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void installWrapper()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 44,
  "endLine" : 58,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAutoValueExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set build()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dependency asGradleDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAutoValueScope()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuckFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/D8Manager.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugin" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRepositories()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 607,
  "endLine" : 621,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::plugin" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExoManifest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getExcludePatterns()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/JetifierExtension.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::plugin" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 95,
  "endLine" : 110,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAutoValueExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 118,
  "endLine" : 130,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set build()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 162,
  "endLine" : 177,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Dependency asGradleDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 106,
  "endLine" : 124,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isAutoValueScope()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 139,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuckFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 51,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void copyDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/D8Manager.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 26,
  "endLine" : 40,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void addRepositories()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 339,
  "endLine" : 352,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 482,
  "endLine" : 497,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 607,
  "endLine" : 621,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private String getExoManifest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 187,
  "endLine" : 202,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private List getExcludePatterns()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/JetifierExtension.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 60,
  "endLine" : 72,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void loadJarFile()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/SystemClassLoader.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 35,
  "endLine" : 47,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void usage()",
  "longName" : "",
  "relativeFileName" : "manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::manifest-merger-cli" ],
  "startLine" : 178,
  "endLine" : 190,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onBindViewHolder()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 99,
  "endLine" : 110,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OExternalDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set resolved()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List writableLoadStatements()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::plugin" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::plugin" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTransformConfigRuleForFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalProvidedDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 744,
  "endLine" : 756,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration getAptConfigurationFromVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConsumerProguardConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::plugin" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ManifestRule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::plugin" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fileRule()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected OExternalDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 235,
  "endLine" : 247,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set resolved()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 214,
  "endLine" : 225,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List writableLoadStatements()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 108,
  "endLine" : 119,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableList getRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 84,
  "endLine" : 95,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static int getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getTransformConfigRuleForFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 153,
  "endLine" : 165,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalProvidedDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 744,
  "endLine" : 756,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Configuration getAptConfigurationFromVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 534,
  "endLine" : 545,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getConsumerProguardConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 76,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ManifestRule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 22,
  "endLine" : 33,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String fileRule()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void mTvTest()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/MainActivity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::another-app" ],
  "startLine" : 29,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInput build()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 112,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document loadXml()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugin" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path computeSourceFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/LocalOExternalDependency.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getRealSourceFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/LocalOExternalDependency.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::plugin" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeProcessors()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void persistSha256Cache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 529,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckTask()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetProvidedDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 662,
  "endLine" : 673,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMain()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectResDir()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMain()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::plugin" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppInstrumentationTarget.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::plugin" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder customOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldJetify()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/JetifierExtension.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::plugin" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toWatchmanIgnoredDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testNewApiSdkLint_usingStreamsApi_shouldFail()",
  "longName" : "",
  "relativeFileName" : "libraries/lintErrorLibrary/src/main/java/com/uber/okbuck/example/lintError/MyClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::libraries" ],
  "startLine" : 17,
  "endLine" : 27,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document loadXml()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 30,
  "endLine" : 40,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path computeSourceFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/LocalOExternalDependency.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 32,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getRealSourceFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/LocalOExternalDependency.java",
  "fileLinesCount" : 56,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeProcessors()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void persistSha256Cache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 529,
  "endLine" : 539,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckTask()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 65,
  "endLine" : 78,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetProvidedDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 662,
  "endLine" : 673,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMain()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 143,
  "endLine" : 153,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectResDir()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 321,
  "endLine" : 331,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getMain()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 84,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppInstrumentationTarget.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 18,
  "endLine" : 30,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder customOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 602,
  "endLine" : 612,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldJetify()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/JetifierExtension.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 83,
  "endLine" : 93,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toWatchmanIgnoredDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getLibraryArguments()",
  "longName" : "",
  "relativeFileName" : "android-lint-cli/src/main/java/com/uber/okbuck/android/lint/AndroidLintCli.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lint-cli" ],
  "startLine" : 24,
  "endLine" : 39,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "kotlin-app/src/main/java/com/uber/okbuck/example/MainActivity.kt",
  "fileLinesCount" : 31,
  "components" : [ "primary::kotlin-app" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document loadXml()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugin" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isZipFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set childrenFromDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterProjectDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoords()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set setupScalaHome()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::plugin" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetAptDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalAptDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getJavaCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void filterOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getResVariantDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibInstrumentationTarget.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibraryVariant getLibraryVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibInstrumentationTarget.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope build()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Set getAllowAllVersionsSet()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationApkRuleComposer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::plugin" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCalled()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/paidDebug/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::libraries" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCalled()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/paidRelease/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::libraries" ],
  "startLine" : 14,
  "endLine" : 23,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCalled()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/freeDebug/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::libraries" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void addCalled()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/freeRelease/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::libraries" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Document loadXml()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isZipFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 125,
  "endLine" : 135,
  "linesOfCode" : 10,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set childrenFromDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean equals()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 56,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterProjectDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 254,
  "endLine" : 263,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoords()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 67,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 89,
  "endLine" : 99,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set setupScalaHome()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 37,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetAptDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 644,
  "endLine" : 654,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalAptDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 726,
  "endLine" : 736,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static List getJavaCompilerOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 405,
  "endLine" : 416,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void filterOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 476,
  "endLine" : 485,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getResVariantDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibInstrumentationTarget.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private LibraryVariant getLibraryVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibInstrumentationTarget.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 49,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope build()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 614,
  "endLine" : 624,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private synchronized Set getAllowAllVersionsSet()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 80,
  "endLine" : 89,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationApkRuleComposer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void symlink()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getScopeCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetCache getTargetCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getAutoValueDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void preComputeSha256()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashMap initSha256Cache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::plugin" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache getLintDepsCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::plugin" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupGroovyHome()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::plugin" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetExportedDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalExportedDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 706,
  "endLine" : 715,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set versionlessDifference()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getResVariantDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String minus()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 660,
  "endLine" : 668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAptScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getApPluginRulePath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/GenAidlRuleComposer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitAttribute()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/ColorDetector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::libraries" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun onCreate()",
  "longName" : "",
  "relativeFileName" : "libraries/kotlinandroidlibrary/src/main/java/com/uber/okbuck/java/KotlinLibActivity.kt",
  "fileLinesCount" : 23,
  "components" : [ "primary::libraries" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getRelativePath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 39,
  "endLine" : 48,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void symlink()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 137,
  "endLine" : 145,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Map getScopeCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 16,
  "endLine" : 25,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TargetCache getTargetCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ImmutableSet getAutoValueDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 152,
  "endLine" : 163,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void preComputeSha256()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 503,
  "endLine" : 512,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static HashMap initSha256Cache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 519,
  "endLine" : 527,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 67,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache getLintDepsCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 63,
  "endLine" : 72,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 81,
  "endLine" : 91,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupGroovyHome()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 43,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetExportedDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 628,
  "endLine" : 637,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalExportedDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 706,
  "endLine" : 715,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set versionlessDifference()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 761,
  "endLine" : 770,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Map getResVariantDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 334,
  "endLine" : 342,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String minus()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 660,
  "endLine" : 668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAptScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getApPluginRulePath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 62,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/GenAidlRuleComposer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInputBuilder addJarInput()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 35,
  "endLine" : 43,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void runTransform()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformRunner.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 68,
  "endLine" : 78,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "android-lint-cli/src/main/java/com/uber/okbuck/android/lint/AndroidLintCli.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lint-cli" ],
  "startLine" : 13,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistMapToJsonFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String shaSum256()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterExternalDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OExternalDependency get()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String targetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmptyAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dependencyException()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCoordinates()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::plugin" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Scope getAptScopeForConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerPlugins()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set versionlessIntersection()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAssetDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAidl()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getJniLibs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerPlugins()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getJavaResources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 575,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RawOverrideSetting applyDefaults()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RawOverrideSetting()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuildConfigRuleComposer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterAndroidResDepRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void persistMapToJsonFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 153,
  "endLine" : 160,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String shaSum256()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 82,
  "endLine" : 89,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterExternalDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 265,
  "endLine" : 272,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final OExternalDependency get()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 69,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final void addDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 80,
  "endLine" : 87,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String targetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 84,
  "endLine" : 92,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmptyAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void dependencyException()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 378,
  "endLine" : 385,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getCoordinates()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JvmTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 100,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Scope getAptScopeForConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 169,
  "endLine" : 178,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerPlugins()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 472,
  "endLine" : 480,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Set versionlessIntersection()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getResDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 311,
  "endLine" : 318,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAssetDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 344,
  "endLine" : 351,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAidl()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 353,
  "endLine" : 360,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getJniLibs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 362,
  "endLine" : 369,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected List getKotlinCompilerPlugins()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 419,
  "endLine" : 428,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getJavaResources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 575,
  "endLine" : 582,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 125,
  "endLine" : 132,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RawOverrideSetting applyDefaults()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 129,
  "endLine" : 136,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private RawOverrideSetting()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 197,
  "endLine" : 204,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuildConfigRuleComposer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 21,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 280,
  "endLine" : 287,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterAndroidResDepRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 300,
  "endLine" : 307,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 105,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/MainActivity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::another-app" ],
  "startLine" : 18,
  "endLine" : 27,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInputBuilder addDirectoryInput()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 98,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::manifest-merger-cli" ],
  "startLine" : 26,
  "endLine" : 33,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File checkPath()",
  "longName" : "",
  "relativeFileName" : "manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::manifest-merger-cli" ],
  "startLine" : 192,
  "endLine" : 199,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onBaseContextAttached()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/AppShell.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::app" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getReferencedScopes()",
  "longName" : "",
  "relativeFileName" : "dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::dummy-transform" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readString()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeString()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyResourceToProject()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getRealSourceFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createParent()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::plugin" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConsumable()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IllegalStateException artifactResolveException()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMavenCoordsForValidation()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationProcessorCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getLint()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApPlugins()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTestApPlugins()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIntegrationTestApPlugins()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceCompatibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoords()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getIntegrationTestSrcDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getIntegrationTestJavaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAptScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestAptScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnitTestVariant getUnitTestVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getRuleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 513,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getTestRuleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOriginalPackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 584,
  "endLine" : 590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationIdWithSuffix()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 600,
  "endLine" : 606,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResPackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExoPackageScope getExopackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Target()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExtraOpts()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckWrapperTask()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/PreBuiltNativeLibraryRuleComposer.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set resources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String external()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterAndroidDepRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ImmutableSortedSet sorted()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaWord()",
  "longName" : "",
  "relativeFileName" : "libraries/javalibrary/src/main/java/com/uber/okbuck/example/javalib/DummyJavaClass.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::libraries" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String readString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void writeString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copyResourceToProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 72,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Optional getRealSourceFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 107,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void createParent()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration getConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isConsumable()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static IllegalStateException artifactResolveException()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 215,
  "endLine" : 221,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isExternal()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 274,
  "endLine" : 280,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getMavenCoordsForValidation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 70,
  "endLine" : 76,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AnnotationProcessorCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getLint()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 276,
  "endLine" : 282,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApPlugins()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTestApPlugins()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 305,
  "endLine" : 311,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIntegrationTestApPlugins()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 317,
  "endLine" : 323,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceCompatibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 378,
  "endLine" : 384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 386,
  "endLine" : 392,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoords()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 394,
  "endLine" : 400,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getIntegrationTestSrcDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 435,
  "endLine" : 442,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getIntegrationTestJavaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 444,
  "endLine" : 451,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAptScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 172,
  "endLine" : 178,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestAptScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 181,
  "endLine" : 187,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private UnitTestVariant getUnitTestVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 488,
  "endLine" : 494,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getRuleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 513,
  "endLine" : 519,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getTestRuleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 521,
  "endLine" : 527,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getOriginalPackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 584,
  "endLine" : 590,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getApplicationIdWithSuffix()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 600,
  "endLine" : 606,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResPackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 612,
  "endLine" : 618,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExoPackageScope getExopackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 117,
  "endLine" : 123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getTargetDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 141,
  "endLine" : 147,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Target()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 33,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getExtraOpts()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 75,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckWrapperTask()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/PreBuiltNativeLibraryRuleComposer.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Set resources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 60,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String external()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List filterAndroidDepRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 291,
  "endLine" : 297,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static ImmutableSortedSet sorted()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 114,
  "endLine" : 120,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onOptionsItemSelected()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/MainActivity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::another-app" ],
  "startLine" : 50,
  "endLine" : 62,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void main()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/CliTransform.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 98,
  "endLine" : 104,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static File getFile()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformRunner.java",
  "fileLinesCount" : 102,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 53,
  "endLine" : 59,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onCreate()",
  "longName" : "",
  "relativeFileName" : "dummylibrary/src/com/uber/okbuck/example/dummylibrary/DummyActivity.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dummylibrary" ],
  "startLine" : 10,
  "endLine" : 17,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onCreate()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MyApp.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::app" ],
  "startLine" : 21,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalDependenciesExtension getExternalDependencyExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initScopeCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initTargetCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mavenCoords()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSourceFileNameFrom()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterAar()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterJar()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration useful()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationProcessorScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions getTestOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions getIntegrationTestOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainClass()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestProvided()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainManifest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProguardMapping()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getExternalDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder customOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void override()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useLatest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useSingle()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersioned()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationTestRuleComposer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set targetsApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ExternalDependenciesExtension getExternalDependencyExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 124,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initScopeCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void initTargetCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String mavenCoords()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 43,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getSourceFileNameFrom()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 207,
  "endLine" : 212,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterAar()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 249,
  "endLine" : 254,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set filterJar()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 256,
  "endLine" : 261,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration useful()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAnnotationProcessorScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions getTestOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 122,
  "endLine" : 127,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions getIntegrationTestOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 129,
  "endLine" : 134,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainClass()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 407,
  "endLine" : 412,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 190,
  "endLine" : 195,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestProvided()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 213,
  "endLine" : 218,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMainManifest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 372,
  "endLine" : 378,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProguardMapping()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getExternalDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder customOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 595,
  "endLine" : 600,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void override()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 91,
  "endLine" : 96,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useLatest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 95,
  "endLine" : 101,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useSingle()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 107,
  "endLine" : 113,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isVersioned()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 143,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationTestRuleComposer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 19,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set targetsApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 40,
  "endLine" : 45,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInputBuilder addJarInput()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 85,
  "endLine" : 90,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void deleteDirectory()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/FileUtil.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInvocation build()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void bind()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder onCreateViewHolder()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 92,
  "endLine" : 96,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ViewHolder()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeText()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugin" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashMap readMapFromJsonFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveSources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWhiteListed()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set build()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::plugin" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchLintDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::plugin" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getProvided()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestProvided()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getIntegrationTestProvided()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getProvided()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getProvided()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getTargetDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompilerZipDownloadUrl()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/KotlinExtension.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::plugin" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverrideSetting()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visitMethod()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/SystemCurrentTimeMillisDetector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::libraries" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static void writeText()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 90,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static HashMap readMapFromJsonFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean canHaveSources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 222,
  "endLine" : 226,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isWhiteListed()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 68,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set build()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 179,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Optional getConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 253,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void fetchLintDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 61,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getProvided()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 185,
  "endLine" : 189,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestProvided()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getIntegrationTestProvided()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 199,
  "endLine" : 203,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getProvided()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 206,
  "endLine" : 210,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getProvided()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 40,
  "endLine" : 44,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getTargetDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 139,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompilerZipDownloadUrl()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/KotlinExtension.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverrideSetting()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "void loadJarFiles()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/SystemClassLoader.java",
  "fileLinesCount" : 59,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 54,
  "endLine" : 58,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getAndroidWord()",
  "longName" : "",
  "relativeFileName" : "dummylibrary/src/com/uber/okbuck/example/dummylibrary/DummyAndroidClass.java",
  "fileLinesCount" : 17,
  "components" : [ "primary::dummylibrary" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected void onDestroy()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MainActivity.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::app" ],
  "startLine" : 113,
  "endLine" : 116,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AppShell()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/AppShell.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::app" ],
  "startLine" : 14,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Adapter()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 81,
  "endLine" : 84,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setContentCount()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 86,
  "endLine" : 89,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getInputTypes()",
  "longName" : "",
  "relativeFileName" : "dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::dummy-transform" ],
  "startLine" : 30,
  "endLine" : 33,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OkBuckExtension getOkBuckExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initTargetCacheForAll()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetTargetCacheForAll()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set fromDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration useful()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String versionlessTargetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmptyAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::plugin" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPrebuiltDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void computeSha256IfAbsent()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestMergerManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::plugin" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupKotlinHome()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RobolectricManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalaManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::plugin" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyFiles()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::plugin" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetifierManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::plugin" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJetifierEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::plugin" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::plugin" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAptScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestAptScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIntegrationTestAptScopes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExcludes()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Predicate distinctByKey()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::plugin" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceCompatibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Keystore create()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/Keystore.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::plugin" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder javaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder sourceDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder configuration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder configuration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder depCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T getProp()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverrideSetting()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RockerConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T name()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ruleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T deps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T labels()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T fileConfiguredVisibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T visibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T defaultVisibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extraBuckOpts()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Person()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 25,
  "endLine" : 28,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToParcel()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testAssertFalse()",
  "longName" : "",
  "relativeFileName" : "libraries/javalibrary/src/integrationTest/java/com/uber/okbuck/example/javalib/DummyJavaClassIntegrationTest.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::libraries" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int add()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/main/java/com/uber/okbuck/example/common/Calc.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::libraries" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isAndroidType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OkBuckExtension getOkBuckExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 114,
  "endLine" : 117,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void initTargetCacheForAll()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetTargetCacheForAll()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set fromDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 161,
  "endLine" : 164,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void finalizeDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 205,
  "endLine" : 208,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Configuration useful()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 53,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String versionlessTargetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 95,
  "endLine" : 98,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasEmptyAnnotationProcessors()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/AnnotationProcessorCache.java",
  "fileLinesCount" : 258,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private boolean isPrebuiltDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 472,
  "endLine" : 475,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void computeSha256IfAbsent()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 514,
  "endLine" : 517,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ManifestMergerManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/ManifestMergerManager.java",
  "fileLinesCount" : 105,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setupKotlinHome()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/KotlinManager.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RobolectricManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/RobolectricManager.java",
  "fileLinesCount" : 190,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 41,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalaManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/ScalaManager.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 34,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void copyFiles()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/TransformManager.java",
  "fileLinesCount" : 166,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 96,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetifierManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static boolean isJetifierEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/JetifierManager.java",
  "fileLinesCount" : 123,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 57,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public GroovyManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/GroovyManager.java",
  "fileLinesCount" : 85,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 37,
  "endLine" : 40,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getAptScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 137,
  "endLine" : 140,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getTestAptScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 143,
  "endLine" : 146,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIntegrationTestAptScopes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 152,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExcludes()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 414,
  "endLine" : 417,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static  Predicate distinctByKey()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 596,
  "endLine" : 599,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 12,
  "endLine" : 15,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceCompatibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 234,
  "endLine" : 237,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCompatibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 240,
  "endLine" : 243,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static Keystore create()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/Keystore.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 8,
  "endLine" : 11,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Builder()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 565,
  "endLine" : 568,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder javaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 570,
  "endLine" : 573,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder sourceDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 575,
  "endLine" : 578,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder configuration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 580,
  "endLine" : 583,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder configuration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 585,
  "endLine" : 588,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Builder depCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 590,
  "endLine" : 593,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected  T getProp()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 70,
  "endLine" : 73,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OverrideSetting()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 176,
  "endLine" : 179,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RockerConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T name()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T ruleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 42,
  "endLine" : 45,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T deps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 51,
  "endLine" : 54,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T labels()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 59,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T fileConfiguredVisibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 61,
  "endLine" : 64,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T visibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 69,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T defaultVisibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public T extraBuckOpts()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean onCreateOptionsMenu()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/MainActivity.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::another-app" ],
  "startLine" : 43,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInvocationBuilder addInput()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInvocationBuilder addReferencedInput()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInvocationBuilder setOutputProvider()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 55,
  "endLine" : 58,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void deleteAll()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/JarsTransformOutputProvider.java",
  "fileLinesCount" : 88,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 27,
  "endLine" : 30,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void dummyMethod()",
  "longName" : "",
  "relativeFileName" : "java-app/src/main/java/com/uber/okbuck/example/javabin/DummyJavaClass.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-app" ],
  "startLine" : 7,
  "endLine" : 14,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String log()",
  "longName" : "",
  "relativeFileName" : "app/src/prod/java/com/uber/okbuck/example/FlavorLogger.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::app" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String log()",
  "longName" : "",
  "relativeFileName" : "app/src/dev/java/com/uber/okbuck/example/FlavorLogger.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::app" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CustomView.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::app" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CustomView.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::app" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CustomView.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::app" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MyApp.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::app" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public MyApp()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MyApp.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::app" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceConnected()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MainActivity.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::app" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void onServiceDisconnected()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/MainActivity.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::app" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getItemCount()",
  "longName" : "",
  "relativeFileName" : "app/src/main/java/com/uber/okbuck/example/CollapsingAppBarActivity.java",
  "fileLinesCount" : 133,
  "components" : [ "primary::app" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun sendAnalyticsEvent()",
  "longName" : "",
  "relativeFileName" : "kotlin-app/src/main/java/com/uber/okbuck/example/AnalyticsImpl.kt",
  "fileLinesCount" : 12,
  "components" : [ "primary::kotlin-app" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::dummy-transform" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getScopes()",
  "longName" : "",
  "relativeFileName" : "dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::dummy-transform" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncremental()",
  "longName" : "",
  "relativeFileName" : "dummy-transform/src/main/java/com/uber/okbuck/transform/DummyTransform.java",
  "fileLinesCount" : 117,
  "components" : [ "primary::dummy-transform" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/symlinks/GeneralSymlinkCreator.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymlinkCreator getSymlinkCreator()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/symlinks/SymlinkCreatorFactory.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::plugin" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyCache getDependencyCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotationProcessorCache getAnnotationProcessorCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyFactory getDependencyFactory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyManager getDependencyManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LintManager getLintManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KotlinManager getKotlinManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScalaManager getScalaManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GroovyManager getGroovyManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformManager getTransformManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OkBuckGradlePlugin getPlugin()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetScopeCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resetTargetCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCacheKey()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OUnresolvedDependency.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLocalDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoordsForValidation()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionlessDependency getVersionless()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency getAsGradleDependency()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRealDependencyFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleSha()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackaging()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoords()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseTargetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionlessTargetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetPath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceFileName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDependencyFileName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enableJetifier()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addExcludeRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFirstLevel()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirstLevel()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::plugin" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonDependencyExporter()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::plugin" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExporterException()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/ExporterException.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::plugin" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::plugin" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::plugin" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForce()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::plugin" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExcludeRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::plugin" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String packaging()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path basePath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/annotation/JvmPlugin.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::plugin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addRawDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::plugin" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckFileManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::plugin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuckFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::plugin" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckManager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::plugin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultLintVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::plugin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public D8Manager()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/manager/D8Manager.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckCleanTask()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::plugin" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::plugin" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::plugin" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getProjects()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::plugin" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckTargets()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckPrebuilt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckPrebuiltBuildFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckAndroidModules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDotBuckConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckBuckConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckExtension getOkBuckExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinExtension getKotlinExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalaExtension getScalaExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::plugin" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getIntegrationTestApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Scope getAptScopeForConfiguration()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptions getLintOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasApplication()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getMainSrcDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getMainJavaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getTestSrcDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getTestJavaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String javaVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalAarDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalExportedAarDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::plugin" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJvmArgs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::plugin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::plugin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptions getLintOptions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getRobolectricEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLintEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFlavor()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBuildType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSecondaryManifests()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKotlin()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExtension getAndroidExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getApplicationIdSuffix()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getApplicationIdBase()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getMinSdk()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getTargetSdk()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getVersionName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Integer getVersionCode()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getDebuggable()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getGenerateR2()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getIsKapt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getHasKotlinAndroidExtensions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getHasExperimentalKotlinAndroidExtensions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::plugin" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidInstrumentationTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMainTargetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getInstrumentationTargetName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::plugin" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::plugin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGenerateBuildConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::plugin" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AndroidLibInstrumentationTarget getLibInstrumentationTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::plugin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidLibInstrumentationTarget.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAppTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiExternalDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiTargetDeps()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGenerateBuildConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getMultidexEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Keystore getKeystore()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getCpuFilters()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLinearAllocHardLimit()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getPrimaryDexPatterns()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getMinifyEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Map getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getIncludesVectorDrawables()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AndroidAppInstrumentationTarget getAppInstrumentationTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::plugin" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::plugin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getMainRuleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::plugin" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getTestRuleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::plugin" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getIntegrationTestRuleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::plugin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getJavaResources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getSources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAutoValueExtensions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::plugin" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getRootProject()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckExtension getOkbuck()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getAvailable()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::plugin" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getProperties()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/model/base/RuleType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompilerZipSha256()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/KotlinExtension.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::plugin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wrapper()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrapperExtension getWrapperExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void kotlin()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinExtension getKotlinExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scala()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalaExtension getScalaExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intellij()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijExtension getIntellijExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void experimental()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExperimentalExtension getExperimentalExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestExtension getTestExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lint()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintExtension getLintExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jetifier()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetifierExtension getJetifierExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transform()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformExtension getTransformExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void externalDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDependenciesExtension getExternalDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visibility()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityExtension getVisibilityExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ruleOverrides()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleOverridesExtension getRuleOverridesExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useResourceUnion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildToolVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTarget()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLinearAllocHardLimit()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getExopackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProguardMappingFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildFileName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOkBuckBuckConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourceUnion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceUnionPackage()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLibraryBuildConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExcludeResources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getBuckProjects()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuckBinary()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuckBinaryJava11()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getExtraDepCachesMap()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailOnChangingDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLegacyAnnotationProcessorSupport()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exportDependencies()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDependenciesExtension getExportDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::plugin" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean downloadSources()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/IntellijExtension.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::plugin" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::plugin" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::plugin" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::plugin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOverrides()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportLocation()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewRuleName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNativeRuleName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportLocation()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewRuleName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useLatest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useSingle()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean strictVisibilityEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldMarkFirstLevelAllVersions()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean resoleOnlyThirdParty()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionlessEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exportedDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionlessExportedDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionedExportedDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDownloadInBuck()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getGenerateMavenRepositories()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAutoValueConfigurations()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDynamicDependencyVersionMap()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDynamicDependenciesToIgnore()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bazelDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSha256Cache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCleanCacheDir()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepo()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getWatch()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSourceRoots()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIgnoredDirs()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::plugin" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList compose()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::plugin" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String src()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bin()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String test()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String integrationTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getApPlugins()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getApPluginRuleName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::plugin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule composeForLibrary()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule composeForBinary()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::plugin" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String res()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String resRule()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String buildConfig()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String prebuiltNative()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String aidl()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String libManifest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String binManifest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String keystore()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String appLib()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bin()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String instrumentation()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String instrumentationTest()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::plugin" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set external()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set externalApt()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set targets()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String targets()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String binTargets()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DependencyExporter createDependencyExporter()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::plugin" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkip()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkip()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailOnError()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailOnError()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipTouch()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipTouch()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTouchFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchFile()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJavaVersion()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtendsClass()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtendsClass()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtendsModelClass()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtendsModelClass()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getOptimize()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptimize()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getDiscardLogicWhitespace()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDiscardLogicWhitespace()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCharset()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetCharset()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuffixRegex()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuffixRegex()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOutputBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassBaseDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getClassBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPostProcessing()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getMarkAsGenerated()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMarkAsGenerated()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::plugin" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String buckName()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ruleType()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::plugin" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Person createFromParcel()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getAge()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int describeContents()",
  "longName" : "",
  "relativeFileName" : "libraries/parcelable/src/main/java/com/uber/okbuck/example/common/Person.java",
  "fileLinesCount" : 48,
  "components" : [ "primary::libraries" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckRobolectricTestRunner()",
  "longName" : "",
  "relativeFileName" : "libraries/robolectric-base/src/main/java/com/uber/okbuck/BuckRobolectricTestRunner.java",
  "fileLinesCount" : 68,
  "components" : [ "primary::libraries" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int add()",
  "longName" : "",
  "relativeFileName" : "libraries/groovylibrary/src/main/java/com/uber/okbuck/groovy/example/DummyJava.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::libraries" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int subtract()",
  "longName" : "",
  "relativeFileName" : "libraries/groovylibrary/src/main/groovy/com/uber/okbuck/groovy/example/DummyGroovy.groovy",
  "fileLinesCount" : 8,
  "components" : [ "primary::libraries" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getApplicableMethodNames()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/SystemCurrentTimeMillisDetector.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::libraries" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getIssues()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/LintRegistry.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::libraries" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int getApi()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/LintRegistry.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::libraries" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getApplicableAttributes()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/ColorDetector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::libraries" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomLint_fromAar_shouldFail()",
  "longName" : "",
  "relativeFileName" : "libraries/lintErrorLibrary/src/main/java/com/uber/okbuck/example/lintError/MyClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::libraries" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void testCustomLint_usingSystemTime_shouldFail()",
  "longName" : "",
  "relativeFileName" : "libraries/lintErrorLibrary/src/main/java/com/uber/okbuck/example/lintError/MyClass.java",
  "fileLinesCount" : 28,
  "components" : [ "primary::libraries" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dummyCall()",
  "longName" : "",
  "relativeFileName" : "libraries/javalibrary/src/main/java/com/uber/okbuck/example/javalib/DummyJavaClass.java",
  "fileLinesCount" : 25,
  "components" : [ "primary::libraries" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DummyJavaClass provideDummyJavaClass()",
  "longName" : "",
  "relativeFileName" : "libraries/javalibrary/src/main/java/com/uber/okbuck/example/javalib/JavaModule.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::libraries" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalcMonitor()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/paidDebug/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::libraries" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalcMonitor()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/paidRelease/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::libraries" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalcMonitor()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/freeDebug/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::libraries" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CalcMonitor()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/freeRelease/java/com/uber/okbuck/example/common/CalcMonitor.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::libraries" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Calc()",
  "longName" : "",
  "relativeFileName" : "libraries/common/src/main/java/com/uber/okbuck/example/common/Calc.java",
  "fileLinesCount" : 14,
  "components" : [ "primary::libraries" ],
  "startLine" : 6,
  "endLine" : 8,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static int add()",
  "longName" : "",
  "relativeFileName" : "libraries/scalalibrary/src/main/java/com/uber/okbuck/scala/example/DummyJava.java",
  "fileLinesCount" : 8,
  "components" : [ "primary::libraries" ],
  "startLine" : 5,
  "endLine" : 7,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void createSymbolicLink()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/symlinks/GeneralSymlinkCreator.java",
  "fileLinesCount" : 13,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static SymlinkCreator getSymlinkCreator()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/symlinks/SymlinkCreatorFactory.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 7,
  "endLine" : 9,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyCache getDependencyCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static AnnotationProcessorCache getAnnotationProcessorCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 78,
  "endLine" : 80,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyFactory getDependencyFactory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static DependencyManager getDependencyManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static LintManager getLintManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static KotlinManager getKotlinManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ScalaManager getScalaManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static GroovyManager getGroovyManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static TransformManager getTransformManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static OkBuckGradlePlugin getPlugin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void resetScopeCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static void resetTargetCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String getCacheKey()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/VersionlessDependency.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OUnresolvedDependency.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isLocalDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 223,
  "endLine" : 225,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoordsForValidation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 72,
  "endLine" : 74,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VersionlessDependency getVersionless()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Dependency getAsGradleDependency()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getRealDependencyFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getGradleSha()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackaging()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getMavenCoords()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBaseTargetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersionlessTargetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSourceFileName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDependencyFileName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean enableJetifier()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addExcludeRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void updateFirstLevel()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFirstLevel()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OExternalDependency.java",
  "fileLinesCount" : 262,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 203,
  "endLine" : 205,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JsonDependencyExporter()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/JsonDependencyExporter.java",
  "fileLinesCount" : 61,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExporterException()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/ExporterException.java",
  "fileLinesCount" : 7,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 4,
  "endLine" : 6,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isForce()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExcludeRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/exporter/DependencyExporterModel.java",
  "fileLinesCount" : 72,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyCache.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String toString()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String packaging()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Path basePath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/OResolvedDependency.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/annotation/JvmPlugin.java",
  "fileLinesCount" : 35,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public synchronized void addRawDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/DependencyManager.java",
  "fileLinesCount" : 540,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckFileManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void writeToBuckFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckFileManager.java",
  "fileLinesCount" : 120,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 53,
  "endLine" : 55,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BuckManager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/BuckManager.java",
  "fileLinesCount" : 81,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String getDefaultLintVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/LintManager.java",
  "fileLinesCount" : 126,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public D8Manager()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/manager/D8Manager.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckCleanTask()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getProjects()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckCleanTask.java",
  "fileLinesCount" : 114,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckTargets()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckPrebuilt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckPrebuiltBuildFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckAndroidModules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getDotBuckConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOkbuckBuckConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckExtension getOkBuckExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinExtension getKotlinExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalaExtension getScalaExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/task/OkBuckTask.java",
  "fileLinesCount" : 353,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 177,
  "endLine" : 179,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTestApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 160,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getIntegrationTestApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 165,
  "endLine" : 167,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Scope getAptScopeForConfiguration()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 180,
  "endLine" : 182,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptions getLintOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasApplication()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getMainSrcDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 419,
  "endLine" : 421,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getMainJavaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 423,
  "endLine" : 425,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getTestSrcDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 427,
  "endLine" : 429,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private Set getTestJavaResourceDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 431,
  "endLine" : 433,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String javaVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 453,
  "endLine" : 455,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalAarDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 697,
  "endLine" : 699,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExternalExportedAarDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/JvmTarget.java",
  "fileLinesCount" : 784,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 717,
  "endLine" : 719,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getJvmArgs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getEnv()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/jvm/TestOptions.java",
  "fileLinesCount" : 24,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintOptions getLintOptions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getRobolectricEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getLintEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getFlavor()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "String getBuildType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public List getSecondaryManifests()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isKotlin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public BaseExtension getAndroidExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getApplicationIdSuffix()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 592,
  "endLine" : 594,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final String getApplicationIdBase()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getMinSdk()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 620,
  "endLine" : 622,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getTargetSdk()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 624,
  "endLine" : 626,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final String getVersionName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 628,
  "endLine" : 630,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Integer getVersionCode()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 632,
  "endLine" : 634,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getDebuggable()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 636,
  "endLine" : 638,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getGenerateR2()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 640,
  "endLine" : 642,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getIsKapt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 644,
  "endLine" : 646,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getHasKotlinAndroidExtensions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final boolean getHasExperimentalKotlinAndroidExtensions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getIsTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidTarget.java",
  "fileLinesCount" : 686,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected AndroidInstrumentationTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Scope getTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getMainTargetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String getInstrumentationTargetName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidInstrumentationTarget.java",
  "fileLinesCount" : 71,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidLibTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGenerateBuildConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AndroidLibInstrumentationTarget getLibInstrumentationTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibTarget.java",
  "fileLinesCount" : 82,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BaseVariant getBaseVariant()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidLibInstrumentationTarget.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public AndroidAppTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiExternalDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 99,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getApiTargetDeps()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 105,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldGenerateBuildConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 111,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getMultidexEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Keystore getKeystore()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getCpuFilters()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 213,
  "endLine" : 215,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final int getLinearAllocHardLimit()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final List getPrimaryDexPatterns()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 221,
  "endLine" : 223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getMinifyEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Map getPlaceholders()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 229,
  "endLine" : 231,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final boolean getIncludesVectorDrawables()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 233,
  "endLine" : 235,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final AndroidAppInstrumentationTarget getAppInstrumentationTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/android/AndroidAppTarget.java",
  "fileLinesCount" : 241,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TargetCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/TargetCache.java",
  "fileLinesCount" : 96,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getMainRuleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 26,
  "endLine" : 28,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getTestRuleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleType getIntegrationTestRuleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/ProjectType.java",
  "fileLinesCount" : 37,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getJavaResources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public final Set getSources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean hasAutoValueExtensions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public int hashCode()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 546,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Builder builder()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Scope.java",
  "fileLinesCount" : 626,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 551,
  "endLine" : 553,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Project getRootProject()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getIdentifier()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 58,
  "endLine" : 60,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public OkBuckExtension getOkbuck()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected Set getAvailable()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/Target.java",
  "fileLinesCount" : 83,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ImmutableList getProperties()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/model/base/RuleType.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCompilerZipSha256()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/KotlinExtension.java",
  "fileLinesCount" : 32,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void wrapper()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WrapperExtension getWrapperExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void kotlin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public KotlinExtension getKotlinExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void scala()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ScalaExtension getScalaExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 154,
  "endLine" : 156,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void intellij()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public IntellijExtension getIntellijExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void experimental()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExperimentalExtension getExperimentalExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void test()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TestExtension getTestExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void lint()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LintExtension getLintExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void jetifier()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public JetifierExtension getJetifierExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void transform()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 198,
  "endLine" : 200,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformExtension getTransformExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void externalDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDependenciesExtension getExternalDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void visibility()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public VisibilityExtension getVisibilityExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 218,
  "endLine" : 220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void ruleOverrides()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 222,
  "endLine" : 224,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RuleOverridesExtension getRuleOverridesExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 226,
  "endLine" : 228,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useResourceUnion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildToolVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 238,
  "endLine" : 240,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTarget()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getLinearAllocHardLimit()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 246,
  "endLine" : 248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getExopackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getProguardMappingFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuildFileName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 270,
  "endLine" : 272,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isOkBuckBuckConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 274,
  "endLine" : 276,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isResourceUnion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getResourceUnionPackage()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLibraryBuildConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 291,
  "endLine" : 293,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getExcludeResources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 295,
  "endLine" : 297,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getBuckProjects()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuckBinary()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 307,
  "endLine" : 309,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getBuckBinaryJava11()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getExtraDepCachesMap()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 315,
  "endLine" : 317,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailOnChangingDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isLegacyAnnotationProcessorSupport()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 323,
  "endLine" : 325,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void exportDependencies()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDependenciesExtension getExportDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/OkBuckExtension.java",
  "fileLinesCount" : 334,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 331,
  "endLine" : 333,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean downloadSources()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/IntellijExtension.java",
  "fileLinesCount" : 11,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExportDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExportDependenciesExtension.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getOverrides()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportLocation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewRuleName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNativeRuleName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getImportLocation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getNewRuleName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 217,
  "endLine" : 219,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useLatest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean useSingle()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean strictVisibilityEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 115,
  "endLine" : 117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldMarkFirstLevelAllVersions()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean resoleOnlyThirdParty()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionlessEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean exportedDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionlessExportedDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean versionedExportedDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldDownloadInBuck()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getGenerateMavenRepositories()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 159,
  "endLine" : 161,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getAutoValueConfigurations()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getDynamicDependencyVersionMap()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getDynamicDependenciesToIgnore()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean bazelDepsEnabled()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSha256Cache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean shouldCleanCacheDir()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 183,
  "endLine" : 185,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getDescription()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getGroup()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getRepo()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getWatch()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 138,
  "endLine" : 140,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getSourceRoots()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getIgnoredDirs()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/wrapper/BuckWrapperTask.java",
  "fileLinesCount" : 149,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static ImmutableList compose()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String src()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String test()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String integrationTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set getApPlugins()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 34,
  "endLine" : 36,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static String getApPluginRuleName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmBuckRuleComposer.java",
  "fileLinesCount" : 63,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule composeForLibrary()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Rule composeForBinary()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 18,
  "endLine" : 20,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String res()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String resRule()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String buildConfig()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String prebuiltNative()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String aidl()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String libManifest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String binManifest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String keystore()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String appLib()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String bin()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String instrumentation()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static String instrumentationTest()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuckRuleComposer.java",
  "fileLinesCount" : 67,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set external()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set externalApt()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static Set targets()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String targets()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static String binTargets()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static DependencyExporter createDependencyExporter()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/OkBuckGradlePlugin.java",
  "fileLinesCount" : 382,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 379,
  "endLine" : 381,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static List createRules()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 253,
  "endLine" : 255,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkip()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkip()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isFailOnError()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setFailOnError()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isSkipTouch()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSkipTouch()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTouchFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTouchFile()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getJavaVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setJavaVersion()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtendsClass()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtendsClass()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getExtendsModelClass()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setExtendsModelClass()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getOptimize()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOptimize()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 113,
  "endLine" : 115,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getDiscardLogicWhitespace()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setDiscardLogicWhitespace()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getTargetCharset()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setTargetCharset()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getSuffixRegex()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setSuffixRegex()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getOutputBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setOutputBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getClassBaseDirectoryPath()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getClassBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setClassBaseDirectory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setPostProcessing()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Boolean getMarkAsGenerated()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void setMarkAsGenerated()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/fizzed/rocker/gradle/RockerConfiguration.java",
  "fileLinesCount" : 197,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 194,
  "endLine" : 196,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String name()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String buckName()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String ruleType()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 47,
  "endLine" : 49,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected static boolean valid()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public void render()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/rocker/com/uber/okbuck/template/core/Rule.java",
  "fileLinesCount" : 134,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/CustomView.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::another-app" ],
  "startLine" : 8,
  "endLine" : 10,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/CustomView.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::another-app" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public CustomView()",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/uber/okbuck/example/anotherapp/CustomView.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::another-app" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static",
  "longName" : "",
  "relativeFileName" : "another-app/src/com/example/hellojni/HelloJni.java",
  "fileLinesCount" : 19,
  "components" : [ "primary::another-app" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "TransformInputBuilder addJarInput()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Status getStatus()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getContentTypes()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getScopes()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getFile()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getName()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getContentTypes()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Set getScopes()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Map getChangedFiles()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInputBuilder.java",
  "fileLinesCount" : 195,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Context getContext()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getInputs()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getReferencedInputs()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean isIncremental()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public TransformOutputProvider getOutputProvider()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Collection getSecondaryInputs()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public LoggingManager getLogging()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 121,
  "endLine" : 123,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public File getTemporaryDir()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 126,
  "endLine" : 128,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPath()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getProjectName()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getVariantName()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public WorkerExecutor getWorkerExecutor()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/TransformInvocationBuilder.java",
  "fileLinesCount" : 150,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "DummyAndroidClass provideDummyAndroidClass()",
  "longName" : "",
  "relativeFileName" : "dummylibrary/src/com/uber/okbuck/example/dummylibrary/AndroidModule.java",
  "fileLinesCount" : 12,
  "components" : [ "primary::dummylibrary" ],
  "startLine" : 9,
  "endLine" : 11,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dummyCall()",
  "longName" : "",
  "relativeFileName" : "dummylibrary/src/com/uber/okbuck/example/dummylibrary/DummyActivity.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::dummylibrary" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String read()",
  "longName" : "",
  "relativeFileName" : "android-lint-cli/src/main/java/com/uber/okbuck/android/lint/AndroidLintCli.java",
  "fileLinesCount" : 44,
  "components" : [ "primary::android-lint-cli" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private void dummyCall()",
  "longName" : "",
  "relativeFileName" : "java-app/src/main/java/com/uber/okbuck/example/javabin/DummyJavaClass.java",
  "fileLinesCount" : 27,
  "components" : [ "primary::java-app" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static ILogger createLogger()",
  "longName" : "",
  "relativeFileName" : "manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::manifest-merger-cli" ],
  "startLine" : 201,
  "endLine" : 203,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::plugin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmIntegrationTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmIntegrationTestRuleComposer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::plugin" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::plugin" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreBuiltNativeLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/PreBuiltNativeLibraryRuleComposer.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBuildConfigRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBuildConfigRuleComposer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeystoreRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/KeystoreRuleComposer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugin" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::plugin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidModuleRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::plugin" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExopackageAndroidLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenAidlRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/GenAidlRuleComposer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::plugin" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBinaryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidBinaryRuleComposer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::plugin" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInstrumentationApkRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationApkRuleComposer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::plugin" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInstrumentationTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationTestRuleComposer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmLibraryRuleComposer.java",
  "fileLinesCount" : 94,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmIntegrationTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmIntegrationTestRuleComposer.java",
  "fileLinesCount" : 65,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 16,
  "endLine" : 18,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private JvmTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/jvm/JvmTestRuleComposer.java",
  "fileLinesCount" : 60,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 17,
  "endLine" : 19,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PreBuiltNativeLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/PreBuiltNativeLibraryRuleComposer.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBuildConfigRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBuildConfigRuleComposer.java",
  "fileLinesCount" : 22,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private KeystoreRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/KeystoreRuleComposer.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 13,
  "endLine" : 15,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidLibraryRuleComposer.java",
  "fileLinesCount" : 125,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/ManifestRuleComposer.java",
  "fileLinesCount" : 34,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidModuleRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidModuleRuleComposer.java",
  "fileLinesCount" : 136,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ExopackageAndroidLibraryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/ExopackageAndroidLibraryRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private GenAidlRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/GenAidlRuleComposer.java",
  "fileLinesCount" : 23,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidTestRuleComposer.java",
  "fileLinesCount" : 77,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidBinaryRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidBinaryRuleComposer.java",
  "fileLinesCount" : 90,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInstrumentationApkRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationApkRuleComposer.java",
  "fileLinesCount" : 26,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private AndroidInstrumentationTestRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/android/AndroidInstrumentationTestRuleComposer.java",
  "fileLinesCount" : 20,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 12,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymlinkCreatorFactory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/symlinks/SymlinkCreatorFactory.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::plugin" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MoreCollectors()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/MoreCollectors.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::plugin" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlUtil()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::plugin" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileUtil()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::plugin" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUtil()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::plugin" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProguardUtil()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectCache()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyFactory()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::plugin" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyUtils()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::plugin" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawOverrideSetting()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::plugin" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::plugin" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrebuiltRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/java/PrebuiltRuleComposer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::plugin" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BazelHttpFileRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::plugin" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpFileRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/common/HttpFileRuleComposer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuckRuleComposer()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::plugin" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuckFileGenerator()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::plugin" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OkbuckBuckConfigGenerator()",
  "longName" : "",
  "relativeFileName" : "plugin/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::plugin" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ColorDetector()",
  "longName" : "",
  "relativeFileName" : "libraries/customLintLibrary/src/main/java/com/uber/lint/ColorDetector.java",
  "fileLinesCount" : 52,
  "components" : [ "primary::libraries" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private SymlinkCreatorFactory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/symlinks/SymlinkCreatorFactory.java",
  "fileLinesCount" : 10,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 5,
  "endLine" : 5,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private MoreCollectors()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/MoreCollectors.java",
  "fileLinesCount" : 46,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 9,
  "endLine" : 9,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private XmlUtil()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/XmlUtil.java",
  "fileLinesCount" : 95,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 28,
  "endLine" : 28,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileUtil()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/FileUtil.java",
  "fileLinesCount" : 183,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectUtil()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectUtil.java",
  "fileLinesCount" : 227,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 48,
  "endLine" : 48,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProguardUtil()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProguardUtil.java",
  "fileLinesCount" : 57,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ProjectCache()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/util/ProjectCache.java",
  "fileLinesCount" : 73,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public DependencyFactory()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyFactory.java",
  "fileLinesCount" : 226,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private DependencyUtils()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/core/dependency/DependencyUtils.java",
  "fileLinesCount" : 281,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public RawOverrideSetting()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/RuleOverridesExtension.java",
  "fileLinesCount" : 221,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public ExternalDependenciesExtension()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/extension/ExternalDependenciesExtension.java",
  "fileLinesCount" : 186,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 78,
  "endLine" : 78,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private PrebuiltRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/java/PrebuiltRuleComposer.java",
  "fileLinesCount" : 69,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BazelHttpFileRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/common/BazelHttpFileRuleComposer.java",
  "fileLinesCount" : 50,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 15,
  "endLine" : 15,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private HttpFileRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/common/HttpFileRuleComposer.java",
  "fileLinesCount" : 41,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "protected BuckRuleComposer()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/composer/base/BuckRuleComposer.java",
  "fileLinesCount" : 66,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 14,
  "endLine" : 14,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private BuckFileGenerator()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/BuckFileGenerator.java",
  "fileLinesCount" : 308,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private OkbuckBuckConfigGenerator()",
  "longName" : "",
  "relativeFileName" : "buildSrc/src/main/java/com/uber/okbuck/generator/OkbuckBuckConfigGenerator.java",
  "fileLinesCount" : 33,
  "components" : [ "primary::buildSrc" ],
  "startLine" : 10,
  "endLine" : 10,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private CliTransform()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/CliTransform.java",
  "fileLinesCount" : 155,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private FileUtil()",
  "longName" : "",
  "relativeFileName" : "transform-cli/src/main/java/com/uber/okbuck/transform/FileUtil.java",
  "fileLinesCount" : 21,
  "components" : [ "primary::transform-cli" ],
  "startLine" : 13,
  "endLine" : 13,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ManifestMergerCli()",
  "longName" : "",
  "relativeFileName" : "manifest-merger-cli/src/main/java/com/uber/okbuck/manifmerger/ManifestMergerCli.java",
  "fileLinesCount" : 204,
  "components" : [ "primary::manifest-merger-cli" ],
  "startLine" : 24,
  "endLine" : 24,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]