K2: don't allow to override isHiddenToOvercomeSignatureClash to match K1
Related to KT-64846
This commit is contained in:
committed by
Space Team
parent
3b164e560c
commit
8f9614c1fb
+1
@@ -110,6 +110,7 @@ class FirStandardOverrideChecker(private val session: FirSession) : FirAbstractO
|
||||
fun isOverriddenFunction(overrideCandidate: FirSimpleFunction, baseDeclaration: FirSimpleFunction, ignoreVisibility: Boolean): Boolean {
|
||||
if (overrideCandidate.valueParameters.size != baseDeclaration.valueParameters.size) return false
|
||||
if (overrideCandidate.isSuspend != baseDeclaration.isSuspend) return false
|
||||
if (baseDeclaration.isHiddenToOvercomeSignatureClash == true) return false
|
||||
|
||||
val substitutor = buildTypeParametersSubstitutorIfCompatible(overrideCandidate, baseDeclaration) ?: return false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user