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(
|
||||
isTopLevel = isTopLevel,
|
||||
suppressFinal = !finalModifier && functionSymbol.isOverride,
|
||||
suppressFinal = containingClass.isInterface || (!finalModifier && functionSymbol.isOverride),
|
||||
result = modifiers
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user