KE2: Extract package info

This commit is contained in:
Ian Lynagh
2024-08-29 16:03:42 +01:00
parent f9f766c508
commit 90a73582ee
2 changed files with 5 additions and 2 deletions

View File

@@ -150,12 +150,12 @@ OLD: KE1
with("file", file) {
val locId = tw.getWholeFileLocation()
val pkg = file.packageFqName.asString()
/*
OLD: KE1
val pkgId = extractPackage(pkg)
tw.writeHasLocation(id, locId)
tw.writeCupackage(id, pkgId)
/*
OLD: KE1
val exceptionOnFile =
System.getenv("CODEQL_KOTLIN_INTERNAL_EXCEPTION_WHILE_EXTRACTING_FILE")
if (exceptionOnFile != null) {

View File

@@ -60,6 +60,7 @@ OLD: KE1
private fun usePackage(pkg: String): Label<out DbPackage> {
return extractPackage(pkg)
}
*/
fun extractPackage(pkg: String): Label<out DbPackage> {
val pkgLabel = "@\"package;$pkg\""
@@ -67,6 +68,8 @@ OLD: KE1
return id
}
/*
OLD: KE1
fun useFileClassType(f: IrFile) =
TypeResults(TypeResult(extractFileClass(f), "", ""), TypeResult(fakeKotlinType(), "", ""))