Skip to content

Commit 04a837a

Browse files
tyvsmithtschuchortdev
authored andcommitted
Pass message collector to kaptlogger
1 parent 5f0ad0e commit 04a837a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/main/kotlin/com/tschuchort/compiletesting/KotlinCompilation.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,11 @@ class KotlinCompilation {
510510
it.flags.addAll(KaptFlag.MAP_DIAGNOSTIC_LOCATIONS, KaptFlag.VERBOSE)
511511
}
512512

513-
val kaptLogger = MessageCollectorBackedKaptLogger(kaptOptions.build())
513+
val compilerMessageCollector = PrintingMessageCollector(
514+
internalMessageStream, MessageRenderer.GRADLE_STYLE, verbose
515+
)
516+
517+
val kaptLogger = MessageCollectorBackedKaptLogger(kaptOptions.build(), compilerMessageCollector)
514518

515519
/** The main compiler plugin (MainComponentRegistrar)
516520
* is instantiated by K2JVMCompiler using
@@ -571,10 +575,6 @@ class KotlinCompilation {
571575
it.pluginClasspaths = (it.pluginClasspaths ?: emptyArray()) + arrayOf(getResourcesPath())
572576
}
573577

574-
val compilerMessageCollector = PrintingMessageCollector(
575-
internalMessageStream, MessageRenderer.GRADLE_STYLE, verbose
576-
)
577-
578578
return convertKotlinExitCode(
579579
K2JVMCompiler().exec(compilerMessageCollector, Services.EMPTY, k2JvmArgs)
580580
)

0 commit comments

Comments
 (0)