diff --git a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/specialBuiltinMembers.kt b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/specialBuiltinMembers.kt index 3eebe7d1828..d3ac7c3f7a4 100644 --- a/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/specialBuiltinMembers.kt +++ b/core/descriptor.loader.java/src/org/jetbrains/kotlin/load/java/specialBuiltinMembers.kt @@ -176,6 +176,9 @@ object BuiltinMethodsWithDifferentJvmName { @Suppress("UNCHECKED_CAST") fun T.getOverriddenBuiltinWithDifferentJvmName(): T? { + if (name !in BuiltinMethodsWithDifferentJvmName.ORIGINAL_SHORT_NAMES + && propertyIfAccessor.name !in BuiltinSpecialProperties.SHORT_NAMES) return null + return when (this) { is PropertyDescriptor, is PropertyAccessorDescriptor -> firstOverridden { BuiltinSpecialProperties.hasBuiltinSpecialPropertyFqName(it.propertyIfAccessor) } as T?