mirror of
https://github.com/github/codeql.git
synced 2025-12-20 02:44:30 +01:00
Fix extraction state resetting
This commit is contained in:
@@ -67,6 +67,10 @@ open class KotlinUsesExtractor(
|
||||
?.owner
|
||||
|
||||
private fun withSourceFile(clsFile: IrFile): KotlinFileExtractor {
|
||||
if (this is KotlinSourceFileExtractor && this.file == clsFile) {
|
||||
return this
|
||||
}
|
||||
|
||||
val newTrapWriter = tw.makeSourceFileTrapWriter(clsFile, false)
|
||||
val newLogger = FileLogger(logger.logCounter, newTrapWriter)
|
||||
return KotlinSourceFileExtractor(newLogger, newTrapWriter, clsFile, externalClassExtractor, primitiveTypeMapping, pluginContext)
|
||||
|
||||
Reference in New Issue
Block a user