[ {
  "shortName" : "private static Path sign()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 264,
  "linesOfCode" : 41,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def uploadBundle()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 233,
  "endLine" : 274,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def sign()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/DirectoryIOSourceMaven.scala",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 64,
  "endLine" : 104,
  "linesOfCode" : 35,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def waitForStageCompletion()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 136,
  "endLine" : 170,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findTargetRepository()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 31,
  "endLine" : 65,
  "linesOfCode" : 33,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Callable httpUpload()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 165,
  "endLine" : 201,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletableFuture upload()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 90,
  "endLine" : 125,
  "linesOfCode" : 30,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void main()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 46,
  "endLine" : 79,
  "linesOfCode" : 28,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def toClosed: StagingRepositoryProfile = copy()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 302,
  "endLine" : 330,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static CompletableFuture upload()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 145,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closeStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 172,
  "endLine" : 188,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def showProgress()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 339,
  "endLine" : 355,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def createStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 100,
  "endLine" : 116,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def openOrCreateByKey()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def withCache[A: scala.reflect.runtime.universe.TypeTag]()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 138,
  "endLine" : 152,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def newStageTransitionRequest()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 215,
  "endLine" : 226,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def report()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dropIfExistsByKey()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 97,
  "endLine" : 109,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def newSyncClient()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def promoteStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dropStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def bundleRelease()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/Sonatype.scala",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 113,
  "endLine" : 123,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static Callable writeFile()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 213,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def toSha1()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/DirectoryIOSourceMaven.scala",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 49,
  "endLine" : 60,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toHexS()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 135,
  "endLine" : 143,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def openRepositories   = stagingRepositoryProfiles()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 67,
  "endLine" : 76,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static boolean isSchemeSupported()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def processFiles()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/DirectoryIOSourceMaven.scala",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def containsError: Boolean = events.exists()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 425,
  "endLine" : 434,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stagingRepositoryProfiles()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 115,
  "endLine" : 124,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closeStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 174,
  "endLine" : 181,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def promoteStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 189,
  "endLine" : 197,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def closeAndPromote()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def prepare()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/Sonatype.scala",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 95,
  "endLine" : 105,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/SonatypeOpen.scala",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 13,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def showProgress()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def read()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 126,
  "endLine" : 132,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def withSonatypeService[R]()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/Sonatype.scala",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def main()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/SonatypePublish.scala",
  "fileLinesCount" : 14,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 13,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public static void copy()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/ByteStreams.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 23,
  "endLine" : 29,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def scanDirectory()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/DirectoryIOSourceMaven.scala",
  "fileLinesCount" : 105,
  "components" : [ "primary::src" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def apply()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeCoordinates.scala",
  "fileLinesCount" : 13,
  "components" : [ "primary::src" ],
  "startLine" : 6,
  "endLine" : 12,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Coordinates()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 271,
  "endLine" : 275,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public Credentials()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 283,
  "endLine" : 287,
  "linesOfCode" : 5,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def repoBase()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 35,
  "endLine" : 39,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def ruleType: String = map.getOrElse()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 332,
  "endLine" : 337,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isReleaseSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 436,
  "endLine" : 440,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def isCloseSucceeded()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 442,
  "endLine" : 446,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def dropStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def openRepo()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/Sonatype.scala",
  "fileLinesCount" : 124,
  "components" : [ "primary::src" ],
  "startLine" : 107,
  "endLine" : 111,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stagingRepository()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 89,
  "endLine" : 92,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def activitiesOf()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 228,
  "endLine" : 231,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toSha1()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private static String toMd5()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getUser()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public String getPassword()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 293,
  "endLine" : 295,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "public boolean getGpgSign()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/MavenPublisher.java",
  "fileLinesCount" : 301,
  "components" : [ "primary::src" ],
  "startLine" : 297,
  "endLine" : 299,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def close()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeClient.scala",
  "fileLinesCount" : 448,
  "components" : [ "primary::src" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override def close()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def findStagingRepositoryProfilesWithKey()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private def write()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 134,
  "endLine" : 136,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def createStage()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def stagingRepositoryInfo()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 199,
  "endLine" : 201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def activities: Seq[()",
  "longName" : "",
  "relativeFileName" : "src/main/scala/org/jetbrains/bazel/sonatype/SonatypeService.scala",
  "fileLinesCount" : 238,
  "components" : [ "primary::src" ],
  "startLine" : 212,
  "endLine" : 214,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "private ByteStreams()",
  "longName" : "",
  "relativeFileName" : "src/main/java/org/jetbrains/bazel/ByteStreams.java",
  "fileLinesCount" : 31,
  "components" : [ "primary::src" ],
  "startLine" : 12,
  "endLine" : 14,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]