SLC: suppress final on interface functions
even bridges to functions in companion object
This commit is contained in:
committed by
Ilya Kirillov
parent
e02fd8f4a8
commit
b9501e7452
+1
-1
@@ -99,7 +99,7 @@ internal class SymbolLightSimpleMethod(
|
|||||||
|
|
||||||
functionSymbol.computeModalityForMethod(
|
functionSymbol.computeModalityForMethod(
|
||||||
isTopLevel = isTopLevel,
|
isTopLevel = isTopLevel,
|
||||||
suppressFinal = !finalModifier && functionSymbol.isOverride,
|
suppressFinal = containingClass.isInterface || (!finalModifier && functionSymbol.isOverride),
|
||||||
result = modifiers
|
result = modifiers
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user