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 d2f06e1ff4b..023b895c093 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/OverrideResolver.java @@ -632,7 +632,7 @@ public class OverrideResolver { for (JetType supertype : declaringClass.getTypeConstructor().getSupertypes()) { Set all = Sets.newLinkedHashSet(); all.addAll(supertype.getMemberScope().getFunctions(declared.getName())); - all.addAll((Set) supertype.getMemberScope().getProperties(declared.getName())); + all.addAll((Collection) supertype.getMemberScope().getProperties(declared.getName())); for (CallableMemberDescriptor fromSuper : all) { if (OverridingUtil.isOverridableBy(fromSuper, declared).getResult() == OVERRIDABLE) { invisibleOverride = fromSuper;