Use FirNamedFunctionSymbol in FirSimpleFunction & its inheritors
This commit is contained in:
committed by
TeamCityServer
parent
15021f30ff
commit
91834ccf46
@@ -200,7 +200,6 @@ fun FirSimpleFunction.overriddenFunctions(
|
||||
containingClass: FirClass<*>,
|
||||
context: CheckerContext
|
||||
): List<FirFunctionSymbol<*>> {
|
||||
val symbol = symbol as? FirNamedFunctionSymbol ?: return emptyList()
|
||||
val firTypeScope = containingClass.unsubstitutedScope(
|
||||
context.sessionHolder.session,
|
||||
context.sessionHolder.scopeSession,
|
||||
|
||||
+1
-1
@@ -51,7 +51,7 @@ object FirTypeMismatchOnOverrideChecker : FirRegularClassChecker() {
|
||||
private fun FirTypeScope.retrieveDirectOverriddenOf(function: FirSimpleFunction): List<FirFunctionSymbol<*>> {
|
||||
processFunctionsByName(function.name) {}
|
||||
|
||||
return getDirectOverriddenFunctions(function.symbol as FirNamedFunctionSymbol)
|
||||
return getDirectOverriddenFunctions(function.symbol)
|
||||
}
|
||||
|
||||
private fun FirTypeScope.retrieveDirectOverriddenOf(property: FirProperty): List<FirPropertySymbol> {
|
||||
|
||||
Reference in New Issue
Block a user