From 2c305b46df6324610df3ca1f49099a2944abc842 Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Fri, 6 Jan 2023 15:36:48 +0100 Subject: [PATCH] [SLC] SymbolLightSimpleMethod: simplify isOverride for top level functions --- .../light/classes/symbol/methods/SymbolLightSimpleMethod.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightSimpleMethod.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightSimpleMethod.kt index 563c0b4a835..ee8eae1cdb1 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightSimpleMethod.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/methods/SymbolLightSimpleMethod.kt @@ -170,7 +170,7 @@ internal class SymbolLightSimpleMethod( override fun isOverride(): Boolean = _isOverride private val _isOverride: Boolean by lazyPub { - withFunctionSymbol { it.isOverride } + if (isTopLevel) false else withFunctionSymbol { it.isOverride } } private val KtType.isVoidType: Boolean get() = isUnit && nullabilityType != NullabilityType.Nullable