Refine special bridge generating rule

Generate special bridge even in case current class has Kotlin superclass implementing
this builtin method, but that super class was generated without special bridge
(e.g. because it would have the same signature)

 #KT-9901 Fixed
This commit is contained in:
Denis Zharkov
2015-11-12 14:08:18 +03:00
parent abf7ae547e
commit f5a086140e
4 changed files with 86 additions and 16 deletions
@@ -270,7 +270,7 @@ private val CallableMemberDescriptor.propertyIfAccessor: CallableMemberDescripto
private fun CallableDescriptor.fqNameOrNull(): FqName? = fqNameUnsafe.check { it.isSafe }?.toSafe()
private fun CallableMemberDescriptor.firstOverridden(
public fun CallableMemberDescriptor.firstOverridden(
predicate: (CallableMemberDescriptor) -> Boolean
): CallableMemberDescriptor? {
var result: CallableMemberDescriptor? = null