[FIR] Visit error properties in ErrorNodeDiagnosticCollectorComponent
This commit is contained in:
committed by
Space Team
parent
9e34a5ad82
commit
9918526556
+6
@@ -15,6 +15,7 @@ import org.jetbrains.kotlin.fakeElement
|
|||||||
import org.jetbrains.kotlin.fir.analysis.diagnostics.toFirDiagnostics
|
import org.jetbrains.kotlin.fir.analysis.diagnostics.toFirDiagnostics
|
||||||
import org.jetbrains.kotlin.fir.declarations.FirErrorFunction
|
import org.jetbrains.kotlin.fir.declarations.FirErrorFunction
|
||||||
import org.jetbrains.kotlin.fir.declarations.FirErrorImport
|
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.declarations.FirProperty
|
||||||
import org.jetbrains.kotlin.fir.diagnostics.ConeAmbiguousSuper
|
import org.jetbrains.kotlin.fir.diagnostics.ConeAmbiguousSuper
|
||||||
import org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic
|
import org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic
|
||||||
@@ -109,6 +110,11 @@ class ErrorNodeDiagnosticCollectorComponent(
|
|||||||
reportFirDiagnostic(errorFunction.diagnostic, source, data)
|
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) {
|
override fun visitErrorResolvedQualifier(errorResolvedQualifier: FirErrorResolvedQualifier, data: CheckerContext) {
|
||||||
val source = errorResolvedQualifier.source ?: return
|
val source = errorResolvedQualifier.source ?: return
|
||||||
reportFirDiagnostic(errorResolvedQualifier.diagnostic, source, data)
|
reportFirDiagnostic(errorResolvedQualifier.diagnostic, source, data)
|
||||||
|
|||||||
Reference in New Issue
Block a user