Kapt3: Fix working in verbose mode (NPE in JavacFiler.java:597) (KT-16146)
This commit is contained in:
@@ -26,11 +26,15 @@ import org.jetbrains.kotlin.kapt3.util.MessageCollectorBackedWriter
|
|||||||
import java.io.PrintWriter
|
import java.io.PrintWriter
|
||||||
|
|
||||||
class KaptJavaLog(
|
class KaptJavaLog(
|
||||||
context: Context?,
|
context: Context,
|
||||||
errWriter: PrintWriter,
|
errWriter: PrintWriter,
|
||||||
warnWriter: PrintWriter,
|
warnWriter: PrintWriter,
|
||||||
noticeWriter: PrintWriter
|
noticeWriter: PrintWriter
|
||||||
) : Log(context, errWriter, warnWriter, noticeWriter) {
|
) : Log(context, errWriter, warnWriter, noticeWriter) {
|
||||||
|
init {
|
||||||
|
context.put(Log.outKey, noticeWriter)
|
||||||
|
}
|
||||||
|
|
||||||
override fun report(diagnostic: JCDiagnostic) {
|
override fun report(diagnostic: JCDiagnostic) {
|
||||||
if (diagnostic.type == JCDiagnostic.DiagnosticType.ERROR && diagnostic.code in IGNORED_DIAGNOSTICS) {
|
if (diagnostic.type == JCDiagnostic.DiagnosticType.ERROR && diagnostic.code in IGNORED_DIAGNOSTICS) {
|
||||||
return
|
return
|
||||||
|
|||||||
Reference in New Issue
Block a user