KT-4456 Generated wrong bytecode when Kotlin class inherited from Java Interface with method which have SAM type argument

#KT-4456 fixed
This commit is contained in:
Evgeny Gerashchenko
2014-01-22 16:08:21 +04:00
parent 7b61bdb9b1
commit 357fc55358
4 changed files with 24 additions and 0 deletions
@@ -1760,6 +1760,10 @@ public class ImplementationBodyCodegen extends ClassBodyCodegen {
continue;
}
if (CallResolverUtil.isOrOverridesSynthesized(callableMemberDescriptor)) {
continue;
}
Collection<CallableMemberDescriptor> overriddenDeclarations =
OverridingUtil.getOverriddenDeclarations(callableMemberDescriptor);