Kotlin: Duplicate less TRAP

This commit is contained in:
Ian Lynagh
2022-01-13 12:32:05 +00:00
parent 2f435a1a95
commit 448b3d38d3

View File

@@ -67,13 +67,14 @@ open class KotlinUsesExtractor(
}
val qualClassName = if (pkg.isEmpty()) jvmName else "$pkg.$jvmName"
val label = "@\"class;$qualClassName\""
val id: Label<DbClass> = tw.getLabelFor(label)
val fileId = tw.mkFileId(f.path, false)
val locId = tw.getWholeFileLocation(fileId)
val pkgId = extractPackage(pkg)
tw.writeClasses(id, jvmName, pkgId, id)
tw.writeFile_class(id)
tw.writeHasLocation(id, locId)
val id: Label<DbClass> = tw.getLabelFor(label, {
val fileId = tw.mkFileId(f.path, false)
val locId = tw.getWholeFileLocation(fileId)
val pkgId = extractPackage(pkg)
tw.writeClasses(it, jvmName, pkgId, it)
tw.writeFile_class(it)
tw.writeHasLocation(it, locId)
})
return id
}