mirror of
https://github.com/github/codeql.git
synced 2025-12-22 03:36:30 +01:00
Rename to writeStubTrapFile
This commit is contained in:
@@ -39,7 +39,7 @@ class ExternalDeclExtractor(val logger: FileLogger, val invocationTrapFile: Stri
|
||||
}
|
||||
fun extractLater(c: IrClass) = extractLater(c, "")
|
||||
|
||||
fun noteElementExtractedFromSource(e: IrElement, signature: String = "") {
|
||||
fun writeStubTrapFile(e: IrElement, signature: String = "") {
|
||||
extractElement(e, signature, true) { trapFileBW, _, _ ->
|
||||
trapFileBW.write("// Trap file stubbed because this declaration was extracted from source in $sourceFilePath\n")
|
||||
trapFileBW.write("// Part of invocation $invocationTrapFile\n")
|
||||
|
||||
@@ -93,7 +93,7 @@ open class KotlinFileExtractor(
|
||||
file.declarations.forEach {
|
||||
extractDeclaration(it, extractPrivateMembers = true, extractFunctionBodies = true)
|
||||
if (it is IrProperty || it is IrField || it is IrFunction) {
|
||||
externalClassExtractor.noteElementExtractedFromSource(it, getTrapFileSignature(it))
|
||||
externalClassExtractor.writeStubTrapFile(it, getTrapFileSignature(it))
|
||||
}
|
||||
}
|
||||
extractStaticInitializer(file, { extractFileClass(file) })
|
||||
@@ -105,7 +105,7 @@ open class KotlinFileExtractor(
|
||||
|
||||
linesOfCode?.linesOfCodeInFile(id)
|
||||
|
||||
externalClassExtractor.noteElementExtractedFromSource(file)
|
||||
externalClassExtractor.writeStubTrapFile(file)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -527,7 +527,7 @@ open class KotlinFileExtractor(
|
||||
linesOfCode?.linesOfCodeInDeclaration(c, id)
|
||||
|
||||
if (extractFunctionBodies && !c.isAnonymousObject && !c.isLocal)
|
||||
externalClassExtractor.noteElementExtractedFromSource(c)
|
||||
externalClassExtractor.writeStubTrapFile(c)
|
||||
|
||||
return id
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user