diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java index 7c8ec96c3a2..d81599fdb3b 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java @@ -298,12 +298,6 @@ public class OverrideResolver { if (overriddenDeclarations.size() == 0) { throw new IllegalStateException("A 'fake override' must override something"); } - else if (overriddenDeclarations.size() == 1) { - CallableMemberDescriptor single = overriddenDeclarations.iterator().next(); - if (single.getModality() == Modality.ABSTRACT) { - abstractNoImpl.add(single); - } - } else { List nonAbstractManyImpl = Lists.newArrayList(); Set filteredOverriddenDeclarations = OverridingUtil.filterOverrides(Sets.newHashSet(overriddenDeclarations));