[ {
  "shortName" : "def classDirectory()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 362,
  "endLine" : 500,
  "linesOfCode" : 118,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def classDirectory()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 311,
  "endLine" : 436,
  "linesOfCode" : 113,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def extractRepositoryData()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 143,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 94,
  "endLine" : 142,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def extractRepositoryData()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 165,
  "components" : [ "primary::extractor" ],
  "startLine" : 117,
  "endLine" : 164,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isJmhConfiguration()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 68,
  "endLine" : 106,
  "linesOfCode" : 36,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private[extractors] def extract()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 55,
  "endLine" : 110,
  "linesOfCode" : 36,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 501,
  "endLine" : 536,
  "linesOfCode" : 31,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def extractConfiguration()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 144,
  "endLine" : 184,
  "linesOfCode" : 30,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def settingInConfiguration[T]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 311,
  "endLine" : 344,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getModulesForProject()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 165,
  "components" : [ "primary::extractor" ],
  "startLine" : 70,
  "endLine" : 101,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def sort()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/data.scala",
  "fileLinesCount" : 234,
  "components" : [ "primary::shared" ],
  "startLine" : 101,
  "endLine" : 151,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def settingInConfiguration[T]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 264,
  "endLine" : 292,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getTransitiveDependenciesForProjectProdTestSources()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 421,
  "endLine" : 445,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getTransitiveDependenciesForProjectProdTestSources()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 370,
  "endLine" : 392,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 196,
  "endLine" : 230,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def normalize()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 243,
  "endLine" : 277,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def splitConfigurationsToDifferentSourceSets()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 130,
  "endLine" : 155,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def processDependencies[D, F]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 169,
  "endLine" : 189,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def transformSettings()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 19,
  "endLine" : 46,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def allModulesWithDocs: Seq[ModuleReportAdapter] = projects.flatMap()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 165,
  "components" : [ "primary::extractor" ],
  "startLine" : 27,
  "endLine" : 52,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 171,
  "endLine" : 190,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def transformSettings()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def isProjectDependencyInSourceConfiguration()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 493,
  "endLine" : 510,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readFromSeq()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/Options.scala",
  "fileLinesCount" : 41,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected def traverse()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 57,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readFromSeq()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/Options.scala",
  "fileLinesCount" : 41,
  "components" : [ "primary::extractor" ],
  "startLine" : 23,
  "endLine" : 39,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override protected def traverse()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 62,
  "components" : [ "primary::extractor" ],
  "startLine" : 12,
  "endLine" : 35,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "implicit def sbtSlashSyntaxRichReferenceAxis()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0/sbt/jetbrains/SlashSyntax.scala",
  "fileLinesCount" : 95,
  "components" : [ "primary::extractor" ],
  "startLine" : 38,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def allModulesWithDocs: Seq[ModuleReportAdapter] = projects.flatMap()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 143,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 25,
  "endLine" : 43,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def allClasspathTypes: Set[String] = projects.map()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 143,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 45,
  "endLine" : 60,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getModulesForProject()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 143,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 62,
  "endLine" : 78,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getProdTestProjectDependencyData()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 47,
  "endLine" : 61,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapProductionConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 213,
  "endLine" : 229,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def toNioPath()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-2/sbt/jetbrains/ClassathOpsCompat.scala",
  "fileLinesCount" : 35,
  "components" : [ "primary::extractor" ],
  "startLine" : 17,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapProductionConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 163,
  "endLine" : 179,
  "linesOfCode" : 13,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mergeConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 247,
  "endLine" : 258,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def jarsIn()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 102,
  "endLine" : 114,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def retrieveTransitiveProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 462,
  "endLine" : 476,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def modulesIn()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-2/org/jetbrains/sbt/extractors/DependenciesExtractorCompat.scala",
  "fileLinesCount" : 40,
  "components" : [ "primary::extractor" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def webAssetsDirsToExclude()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 130,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mergeConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 294,
  "endLine" : 305,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def fixModulesIdsToSupportClassifiers()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/RepositoryExtractor.scala",
  "fileLinesCount" : 165,
  "components" : [ "primary::extractor" ],
  "startLine" : 56,
  "endLine" : 68,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getDependencies[T, F]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 123,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def retrieveTransitiveProjectDependencies()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 409,
  "endLine" : 423,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def stackTraceAsString()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 439,
  "endLine" : 449,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeToFile()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 197,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 186,
  "endLine" : 196,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deserialize[T]()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/XmlSerializer.scala",
  "fileLinesCount" : 53,
  "components" : [ "primary::shared" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "implicit def file2richFile()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 42,
  "endLine" : 55,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 407,
  "endLine" : 417,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 548,
  "endLine" : 559,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isTaskOrInputTask()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-2/sbt/jetbrains/PluginCompat.scala",
  "fileLinesCount" : 76,
  "components" : [ "primary::extractor" ],
  "startLine" : 15,
  "endLine" : 26,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def stackTraceAsString()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 503,
  "endLine" : 513,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def isJvmPluginLoaded()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 221,
  "components" : [ "primary::extractor" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def writeToFile()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 221,
  "components" : [ "primary::extractor" ],
  "startLine" : 210,
  "endLine" : 220,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def settingStringValue()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/KeysExtractor.scala",
  "fileLinesCount" : 96,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def guarded[T]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/KeysExtractor.scala",
  "fileLinesCount" : 96,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 85,
  "endLine" : 94,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def areNecessaryPluginsLoaded()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 197,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 168,
  "endLine" : 184,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def updateProductionConfigs()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 157,
  "endLine" : 167,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 194,
  "endLine" : 203,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 367,
  "endLine" : 377,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 49,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def modulesIn()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0-1.x/org/jetbrains/sbt/extractors/DependenciesExtractorCompat.scala",
  "fileLinesCount" : 22,
  "components" : [ "primary::extractor" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def settingStringValue()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/KeysExtractor.scala",
  "fileLinesCount" : 97,
  "components" : [ "primary::extractor" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def guarded[T]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/KeysExtractor.scala",
  "fileLinesCount" : 97,
  "components" : [ "primary::extractor" ],
  "startLine" : 86,
  "endLine" : 95,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def jarsIn()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 89,
  "endLine" : 101,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 144,
  "endLine" : 153,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 318,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unapply()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def find()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 51,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commandName()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/sbt/jetbrains/BadCitizen.scala",
  "fileLinesCount" : 23,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def forAllConfigurations[T]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 116,
  "endLine" : 124,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapCustomSourceConfigurationIfApplicable()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 253,
  "endLine" : 261,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def unapply()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 404,
  "endLine" : 413,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def applySettings()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 8,
  "endLine" : 16,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 316,
  "endLine" : 324,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 419,
  "endLine" : 427,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 431,
  "endLine" : 439,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def throwExceptionIfUpdateFailed()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0-1.x/sbt/jetbrains/PluginCompatCommonSbt1.scala",
  "fileLinesCount" : 30,
  "components" : [ "primary::extractor" ],
  "startLine" : 19,
  "endLine" : 27,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def commandName()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/sbt/jetbrains/BadCitizen.scala",
  "fileLinesCount" : 23,
  "components" : [ "primary::extractor" ],
  "startLine" : 12,
  "endLine" : 21,
  "linesOfCode" : 9,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def forConfigurations[T]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 108,
  "endLine" : 116,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapCustomSourceConfigurationIfApplicable()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 203,
  "endLine" : 211,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def applySettings()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 12,
  "endLine" : 20,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def librariesClassifiers()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 197,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 159,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapDependenciesToProjectType()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 388,
  "endLine" : 395,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forAllProjectsAndConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 68,
  "endLine" : 76,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fromString()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/data.scala",
  "fileLinesCount" : 234,
  "components" : [ "primary::shared" ],
  "startLine" : 17,
  "endLine" : 24,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def canonUri()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 120,
  "endLine" : 128,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 212,
  "endLine" : 219,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 237,
  "endLine" : 244,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 387,
  "endLine" : 394,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 464,
  "endLine" : 471,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractProject()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0-1.x/sbt/jetbrains/PluginCompatCommonSbt1.scala",
  "fileLinesCount" : 30,
  "components" : [ "primary::extractor" ],
  "startLine" : 9,
  "endLine" : 17,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def librariesClassifiers()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 221,
  "components" : [ "primary::extractor" ],
  "startLine" : 173,
  "endLine" : 180,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapDependenciesToProjectType()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 339,
  "endLine" : 346,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forAllProjectsAndConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 70,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getSysProp()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/StructurePlugin.scala",
  "fileLinesCount" : 88,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 29,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def invert[K, V]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/package.scala",
  "fileLinesCount" : 24,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mapToProjectNameWithSourceTypeAppended()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 39,
  "endLine" : 45,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getProjectToConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 298,
  "endLine" : 306,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 343,
  "endLine" : 349,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 351,
  "endLine" : 357,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 396,
  "endLine" : 403,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def artifactFromStr()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-2/org/jetbrains/sbt/extractors/DependenciesExtractorCompat.scala",
  "fileLinesCount" : 40,
  "components" : [ "primary::extractor" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def getSysProp()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/StructurePlugin.scala",
  "fileLinesCount" : 58,
  "components" : [ "primary::extractor" ],
  "startLine" : 27,
  "endLine" : 33,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def getProjectToConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 248,
  "endLine" : 256,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def invokeMethodIfExists[R : ClassTag]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 450,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 235,
  "endLine" : 240,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def extractSbtClassifiers:()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/BuildExtractor.scala",
  "fileLinesCount" : 38,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 15,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onlyIf()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 82,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fixUri()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 59,
  "endLine" : 64,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 221,
  "endLine" : 226,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 328,
  "endLine" : 333,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 378,
  "endLine" : 383,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 441,
  "endLine" : 447,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def downloadedArtifact()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.3+/sbt/jetbrains/Sbt1_3PlusUtils.scala",
  "fileLinesCount" : 40,
  "components" : [ "primary::extractor" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def invokeMethodIfExists[R : ClassTag]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/ProjectExtractor.scala",
  "fileLinesCount" : 514,
  "components" : [ "primary::extractor" ],
  "startLine" : 282,
  "endLine" : 287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def extractSbtClassifiers:()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/BuildExtractor.scala",
  "fileLinesCount" : 40,
  "components" : [ "primary::extractor" ],
  "startLine" : 17,
  "endLine" : 22,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def numbersOf()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 197,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 48,
  "endLine" : 52,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def toProjectDependenciesData()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 65,
  "endLine" : 69,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def this()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/adapters.scala",
  "fileLinesCount" : 35,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 18,
  "endLine" : 22,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transitiveExtends()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 57,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def !()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 106,
  "endLine" : 110,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 139,
  "endLine" : 143,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 147,
  "endLine" : 151,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 204,
  "endLine" : 208,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 290,
  "endLine" : 294,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 301,
  "endLine" : 305,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 335,
  "endLine" : 339,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "implicit def seqToImmutableSeq[T]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0-1.x/sbt/jetbrains/SeqOpsCompat.scala",
  "fileLinesCount" : 23,
  "components" : [ "primary::extractor" ],
  "startLine" : 12,
  "endLine" : 16,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "implicit def seqToImmutableSeq[T]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-2/sbt/jetbrains/SeqOpsCompat.scala",
  "fileLinesCount" : 17,
  "components" : [ "primary::extractor" ],
  "startLine" : 8,
  "endLine" : 12,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def numbersOf()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/UtilityTasks.scala",
  "fileLinesCount" : 221,
  "components" : [ "primary::extractor" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def toTask: Task[T] = std.TaskExtra.task()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def this()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/adapters.scala",
  "fileLinesCount" : 39,
  "components" : [ "primary::extractor" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def transitiveExtends()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 62,
  "components" : [ "primary::extractor" ],
  "startLine" : 52,
  "endLine" : 56,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readFromString()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/Options.scala",
  "fileLinesCount" : 41,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def fixTemplateImports()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/Play2Extractor.scala",
  "fileLinesCount" : 48,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mergeAllTestConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 511,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 263,
  "endLine" : 267,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forAllConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def createModuleIdentifiers()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 102,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 97,
  "endLine" : 100,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def modulesFrom()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/adapters.scala",
  "fileLinesCount" : 35,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 27,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/XmlSerializer.scala",
  "fileLinesCount" : 53,
  "components" : [ "primary::shared" ],
  "startLine" : 13,
  "endLine" : 17,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def deserialize[T]()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/XmlSerializer.scala",
  "fileLinesCount" : 53,
  "components" : [ "primary::shared" ],
  "startLine" : 19,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def parseDirectory()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 130,
  "endLine" : 133,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 248,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 266,
  "endLine" : 269,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 280,
  "endLine" : 283,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def deserialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 366,
  "endLine" : 369,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 373,
  "endLine" : 376,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def /()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0/sbt/jetbrains/SlashSyntax.scala",
  "fileLinesCount" : 95,
  "components" : [ "primary::extractor" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extractProject()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-2/sbt/jetbrains/PluginCompat.scala",
  "fileLinesCount" : 76,
  "components" : [ "primary::extractor" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/sbt/jetbrains/LogDownloadArtifacts.scala",
  "fileLinesCount" : 14,
  "components" : [ "primary::extractor" ],
  "startLine" : 10,
  "endLine" : 13,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def readFromString()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/Options.scala",
  "fileLinesCount" : 41,
  "components" : [ "primary::extractor" ],
  "startLine" : 17,
  "endLine" : 20,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def fixTemplateImports()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/Play2Extractor.scala",
  "fileLinesCount" : 49,
  "components" : [ "primary::extractor" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def mergeAllTestConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/extractors/DependenciesExtractor.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::extractor" ],
  "startLine" : 213,
  "endLine" : 217,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def forAllConfigurations()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 65,
  "endLine" : 68,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def onlyIf()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 84,
  "endLine" : 88,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def createModuleIdentifiers()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/operations.scala",
  "fileLinesCount" : 108,
  "components" : [ "primary::extractor" ],
  "startLine" : 103,
  "endLine" : 106,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def modulesFrom()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/adapters.scala",
  "fileLinesCount" : 39,
  "components" : [ "primary::extractor" ],
  "startLine" : 31,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def this()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/adapters.scala",
  "fileLinesCount" : 35,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option[A]()",
  "longName" : "",
  "relativeFileName" : "extractor-legacy-0.13/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 57,
  "components" : [ "primary::extractor-legacy-0.13" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def path: String = file.getCanonicalPath.stripSuffix()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 15,
  "endLine" : 18,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def format()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 135,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 361,
  "endLine" : 363,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 540,
  "endLine" : 542,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "final def /[K]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.0/sbt/jetbrains/SlashSyntax.scala",
  "fileLinesCount" : 95,
  "components" : [ "primary::extractor" ],
  "startLine" : 68,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def downloadingArtifact()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala-sbt-1.3+/sbt/jetbrains/Sbt1_3PlusUtils.scala",
  "fileLinesCount" : 40,
  "components" : [ "primary::extractor" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def this()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/adapters.scala",
  "fileLinesCount" : 39,
  "components" : [ "primary::extractor" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def option[A]()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 62,
  "components" : [ "primary::extractor" ],
  "startLine" : 39,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def flatten: Option[T] = option.flatMap()",
  "longName" : "",
  "relativeFileName" : "extractor/src/main/scala/org/jetbrains/sbt/package.scala",
  "fileLinesCount" : 62,
  "components" : [ "primary::extractor" ],
  "startLine" : 43,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 230,
  "endLine" : 231,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def serialize()",
  "longName" : "",
  "relativeFileName" : "shared/src/main/scala/org/jetbrains/sbt/structure/dataSerializers.scala",
  "fileLinesCount" : 570,
  "components" : [ "primary::shared" ],
  "startLine" : 298,
  "endLine" : 299,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]