Kotlin: Put extractor name in a resource rather than generating code

This commit is contained in:
Ian Lynagh
2022-11-11 13:00:07 +00:00
parent e00f87045e
commit 7d54b542b5
2 changed files with 8 additions and 6 deletions

View File

@@ -132,6 +132,7 @@ class KotlinExtractorExtension(
val compilation: Label<DbCompilation> = StringLabel("compilation")
tw.writeCompilation_started(compilation)
tw.writeCompilation_info(compilation, "Kotlin Compiler Version", KotlinCompilerVersion.getVersion() ?: "<unknown>")
val extractor_name = this::class.java.getResource("extractor.name")?.readText() ?: "<unknown>"
tw.writeCompilation_info(compilation, "Kotlin Extractor Name", extractor_name)
if (compilationStartTime != null) {
tw.writeCompilation_compiler_times(compilation, -1.0, (System.currentTimeMillis()-compilationStartTime)/1000.0)