SLC: suppress final on interface functions

even bridges to functions in companion object
This commit is contained in:
Jinseong Jeon
2022-08-28 01:33:05 -07:00
committed by Ilya Kirillov
parent e02fd8f4a8
commit b9501e7452
@@ -99,7 +99,7 @@ internal class SymbolLightSimpleMethod(
functionSymbol.computeModalityForMethod(
isTopLevel = isTopLevel,
suppressFinal = !finalModifier && functionSymbol.isOverride,
suppressFinal = containingClass.isInterface || (!finalModifier && functionSymbol.isOverride),
result = modifiers
)