[ {
  "shortName" : "fun generateExposedCode()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/ExposedGenerateCodeTask.kt",
  "fileLinesCount" : 158,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 115,
  "endLine" : 155,
  "linesOfCode" : 37,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExposedTableColumns()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/builders/TableBuilder.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 62,
  "endLine" : 93,
  "linesOfCode" : 30,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun applyGeneratorDependencies()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/deps.gradle.kts",
  "fileLinesCount" : 46,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 7,
  "endLine" : 46,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExposedTables()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/ExposedCodeGenerator.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 69,
  "endLine" : 95,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExposedTableMulticolumnIndexes()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/builders/TableBuilder.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 117,
  "endLine" : 142,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun actionPerformed()",
  "longName" : "",
  "relativeFileName" : "exposed-intellij/src/main/kotlin/com/jetbrains/exposed/intellij/actions/GenerateExposedCodeAction.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::exposed-intellij" ],
  "startLine" : 54,
  "endLine" : 82,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun apply()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/ExposedGradlePlugin.kt",
  "fileLinesCount" : 61,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 13,
  "endLine" : 39,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun createCenterPanel()",
  "longName" : "",
  "relativeFileName" : "exposed-intellij/src/main/kotlin/com/jetbrains/exposed/intellij/actions/GenerateExposedCodeAction.kt",
  "fileLinesCount" : 83,
  "components" : [ "primary::exposed-intellij" ],
  "startLine" : 31,
  "endLine" : 51,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeString()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/info/ColumnInfo.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visit()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/AsmPatcher.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 14,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExposedTablePrimaryKey()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/builders/TableBuilder.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun patchMetadata()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/KotlinRelocator.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeDouble()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/info/ColumnInfo.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun getTables()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/MetadataGetter.kt",
  "fileLinesCount" : 87,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 72,
  "endLine" : 85,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "open fun generateExposedColumnInitializer()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/builders/ColumnBuilder.kt",
  "fileLinesCount" : 369,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 48,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeInteger()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/info/ColumnInfo.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 46,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun generateExposedTableDeclaration()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/builders/TableBuilder.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun build()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/builders/TableBuilder.kt",
  "fileLinesCount" : 156,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitArray()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/AsmPatcher.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 30,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relocateClass()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/KotlinRelocator.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 22,
  "endLine" : 27,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun visitAnnotation()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/AsmPatcher.kt",
  "fileLinesCount" : 38,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 6,
  "endLine" : 11,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun initializeObject()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/info/ColumnInfo.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 86,
  "endLine" : 90,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "override fun relocatePath()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/KotlinRelocator.kt",
  "fileLinesCount" : 84,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 16,
  "endLine" : 20,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun  initializeColumnParameters()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/info/ColumnInfo.kt",
  "fileLinesCount" : 123,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "fun postProcessOutput()",
  "longName" : "",
  "relativeFileName" : "exposed-gradle-plugin/plugin-build/exposed-code-generator/src/main/kotlin/org/jetbrains/exposed/gradle/ExposedCodeGenerator.kt",
  "fileLinesCount" : 108,
  "components" : [ "primary::exposed-gradle-plugin" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]