FIR checker: rename override checker

We can report more diagnostics than type mismatch, e.g.,
nothing to override, var overridden by val, final override, etc.
This commit is contained in:
Jinseong Jeon
2021-01-28 14:06:12 -08:00
committed by Dmitriy Novozhilov
parent b48835f3ce
commit 0dd5b94556
2 changed files with 2 additions and 2 deletions
@@ -23,7 +23,7 @@ import org.jetbrains.kotlin.types.AbstractTypeCheckerContext
import org.jetbrains.kotlin.utils.addToStdlib.min
import org.jetbrains.kotlin.utils.addToStdlib.safeAs
object FirTypeMismatchOnOverrideChecker : FirRegularClassChecker() {
object FirOverrideChecker : FirRegularClassChecker() {
override fun check(declaration: FirRegularClass, context: CheckerContext, reporter: DiagnosticReporter) {
val typeCheckerContext = context.session.typeContext.newBaseTypeCheckerContext(
errorTypesEqualToAnything = false,
@@ -46,11 +46,11 @@ object CommonDeclarationCheckers : DeclarationCheckers() {
FirLocalEntityNotAllowedChecker,
FirManyCompanionObjectsChecker,
FirMethodOfAnyImplementedInInterfaceChecker,
FirOverrideChecker,
FirPrimaryConstructorRequiredForDataClassChecker,
FirSupertypeInitializedInInterfaceChecker,
FirSupertypeInitializedWithoutPrimaryConstructor,
FirTypeParametersInObjectChecker,
FirTypeMismatchOnOverrideChecker,
FirMemberFunctionChecker,
FirMemberPropertyChecker,
)