Kapt3: Fix working in verbose mode (NPE in JavacFiler.java:597) (KT-16146)

This commit is contained in:
Yan Zhulanow
2017-02-03 19:26:29 +03:00
parent 43a377d3e1
commit 7296d9cb7c
@@ -26,11 +26,15 @@ import org.jetbrains.kotlin.kapt3.util.MessageCollectorBackedWriter
import java.io.PrintWriter
class KaptJavaLog(
context: Context?,
context: Context,
errWriter: PrintWriter,
warnWriter: PrintWriter,
noticeWriter: PrintWriter
) : Log(context, errWriter, warnWriter, noticeWriter) {
init {
context.put(Log.outKey, noticeWriter)
}
override fun report(diagnostic: JCDiagnostic) {
if (diagnostic.type == JCDiagnostic.DiagnosticType.ERROR && diagnostic.code in IGNORED_DIAGNOSTICS) {
return