[ {
  "shortName" : "def compile()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/AnalyzingKotlinCompiler.scala",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 48,
  "endLine" : 229,
  "linesOfCode" : 145,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def compareTo()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 125,
  "linesOfCode" : 33,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 32,
  "endLine" : 64,
  "linesOfCode" : 30,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def fromClasspath()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 150,
  "endLine" : 179,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parse()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 229,
  "endLine" : 259,
  "linesOfCode" : 24,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def invoke()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 19,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def projectSettings: Seq[Def.Setting[?]] = Seq()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinPlugin.scala",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 33,
  "endLine" : 50,
  "linesOfCode" : 18,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def kotlinScriptCompilerDeps()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinPlugin.scala",
  "fileLinesCount" : 76,
  "components" : [ "primary::src" ],
  "startLine" : 18,
  "endLine" : 31,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def withFirstUpper()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 264,
  "endLine" : 275,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def kotlinLib()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/Keys.scala",
  "fileLinesCount" : 44,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 38,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compile()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 290,
  "endLine" : 298,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def parseKind()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "src/sbt-test/kotlin/kotlin-1.2-compat/src/main/kotlin/simple.kt",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 2,
  "endLine" : 13,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def updateDynamic()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 277,
  "endLine" : 284,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def compare()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private[this] def timed[T]()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/AnalyzingKotlinCompiler.scala",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 237,
  "endLine" : 243,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def parseVersionComponent()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 82,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "src/sbt-test/kotlin/kotlin-1.3-compat/src/main/kotlin/simple.kt",
  "fileLinesCount" : 7,
  "components" : [ "primary::src" ],
  "startLine" : 2,
  "endLine" : 7,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def memoize[K, V]()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinCompile.scala",
  "fileLinesCount" : 299,
  "components" : [ "primary::src" ],
  "startLine" : 22,
  "endLine" : 26,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def equals()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 20,
  "endLine" : 23,
  "linesOfCode" : 4,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def grepjar()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/AnalyzingKotlinCompiler.scala",
  "fileLinesCount" : 244,
  "components" : [ "primary::src" ],
  "startLine" : 231,
  "endLine" : 234,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def toIntOption: Option[Int] = scala.util.Try()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/kotlin/KotlinVersion.scala",
  "fileLinesCount" : 139,
  "components" : [ "primary::src" ],
  "startLine" : 84,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "src/sbt-test/kotlin/mixed/src/main/kotlin/simple.kt",
  "fileLinesCount" : 4,
  "components" : [ "primary::src" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun main()",
  "longName" : "",
  "relativeFileName" : "src/sbt-test/kotlin/basic/src/main/kotlin/simple.kt",
  "fileLinesCount" : 4,
  "components" : [ "primary::src" ],
  "startLine" : 2,
  "endLine" : 4,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]