diff --git a/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt b/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt index 6a795e9dce2..b21a78d16c8 100644 --- a/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt +++ b/idea/src/org/jetbrains/kotlin/idea/highlighter/markers/KotlinLineMarkerProvider.kt @@ -64,10 +64,10 @@ class KotlinLineMarkerProvider : LineMarkerProvider { } private fun KtNamedDeclaration.isExpectDeclaration(): Boolean = - hasExpectModifier() || containingClassOrObject?.isExpectDeclaration() == true + (toDescriptor() as? MemberDescriptor)?.isExpect == true private fun KtNamedDeclaration.isActualDeclaration(): Boolean = - hasActualModifier() + (toDescriptor() as? MemberDescriptor)?.isActual == true override fun collectSlowLineMarkers(elements: List, result: MutableCollection>) { if (elements.isEmpty()) return