[FIR] Visit error properties in ErrorNodeDiagnosticCollectorComponent

This commit is contained in:
Kirill Rakhman
2023-04-20 14:47:45 +02:00
committed by Space Team
parent 9e34a5ad82
commit 9918526556
@@ -15,6 +15,7 @@ import org.jetbrains.kotlin.fakeElement
import org.jetbrains.kotlin.fir.analysis.diagnostics.toFirDiagnostics
import org.jetbrains.kotlin.fir.declarations.FirErrorFunction
import org.jetbrains.kotlin.fir.declarations.FirErrorImport
import org.jetbrains.kotlin.fir.declarations.FirErrorProperty
import org.jetbrains.kotlin.fir.declarations.FirProperty
import org.jetbrains.kotlin.fir.diagnostics.ConeAmbiguousSuper
import org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic
@@ -109,6 +110,11 @@ class ErrorNodeDiagnosticCollectorComponent(
reportFirDiagnostic(errorFunction.diagnostic, source, data)
}
override fun visitErrorProperty(errorProperty: FirErrorProperty, data: CheckerContext) {
val source = errorProperty.source ?: return
reportFirDiagnostic(errorProperty.diagnostic, source, data)
}
override fun visitErrorResolvedQualifier(errorResolvedQualifier: FirErrorResolvedQualifier, data: CheckerContext) {
val source = errorResolvedQualifier.source ?: return
reportFirDiagnostic(errorResolvedQualifier.diagnostic, source, data)