Skip to content

Commit 7296d9c

Browse files
committed
Kapt3: Fix working in verbose mode (NPE in JavacFiler.java:597) (KT-16146)
1 parent 43a377d commit 7296d9c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

plugins/kapt3/src/org/jetbrains/kotlin/kapt3/javac/KaptJavaLog.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,15 @@ import org.jetbrains.kotlin.kapt3.util.MessageCollectorBackedWriter
2626
import java.io.PrintWriter
2727

2828
class KaptJavaLog(
29-
context: Context?,
29+
context: Context,
3030
errWriter: PrintWriter,
3131
warnWriter: PrintWriter,
3232
noticeWriter: PrintWriter
3333
) : Log(context, errWriter, warnWriter, noticeWriter) {
34+
init {
35+
context.put(Log.outKey, noticeWriter)
36+
}
37+
3438
override fun report(diagnostic: JCDiagnostic) {
3539
if (diagnostic.type == JCDiagnostic.DiagnosticType.ERROR && diagnostic.code in IGNORED_DIAGNOSTICS) {
3640
return

0 commit comments

Comments
 (0)