FIR IDE: do not report suppressed diagnostics

This commit is contained in:
Ilya Kirillov
2021-03-25 16:04:25 +01:00
parent fd082b1574
commit ce62348709
3 changed files with 17 additions and 10 deletions
@@ -54,6 +54,7 @@ internal abstract class AbstractFirIdeDiagnosticsCollector(
private inner class Reporter : DiagnosticReporter() {
override fun report(diagnostic: FirDiagnostic<*>?, context: CheckerContext) {
if (diagnostic !is FirPsiDiagnostic<*>) return
if (context.isDiagnosticSuppressed(diagnostic)) return
onDiagnostic(diagnostic)
}
}