mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
Extract externally declared classes
This commit is contained in:
@@ -308,7 +308,8 @@ class KotlinFileExtractor(val logger: FileLogger, val tw: FileTrapWriter, val fi
|
||||
}
|
||||
|
||||
fun useClass(c: IrClass): Label<out DbClassorinterface> {
|
||||
if(c.name.asString() == "Any" || c.name.asString() == "Unit") {
|
||||
// todo: fix this
|
||||
if (c.origin == IrDeclarationOrigin.IR_EXTERNAL_DECLARATION_STUB) {
|
||||
if(tw.getExistingLabelFor<DbClass>(getClassLabel(c)) == null) {
|
||||
return extractClass(c)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user