diff --git a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/StaticMembers.kt b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/StaticMembers.kt index e39a13a5e09..2a37f8faa9a 100644 --- a/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/StaticMembers.kt +++ b/idea/idea-completion/src/org/jetbrains/kotlin/idea/completion/smart/StaticMembers.kt @@ -108,7 +108,7 @@ class StaticMembers( val members = classDescriptor.defaultType.memberScope.getContributedDescriptors().filter { member -> when (classDescriptor.kind) { ClassKind.ENUM_CLASS -> member is ClassDescriptor // enum member - ClassKind.OBJECT -> true + ClassKind.OBJECT -> member is CallableMemberDescriptor || DescriptorUtils.isNonCompanionObject(member) else -> DescriptorUtils.isNonCompanionObject(member) } }