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