diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyClassMemberScope.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyClassMemberScope.java index 675bc736d45..f06da3d6ba0 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyClassMemberScope.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/lazy/descriptors/LazyClassMemberScope.java @@ -249,10 +249,10 @@ public class LazyClassMemberScope extends AbstractLazyMemberScope fromSupertypes = Lists.newArrayList(); for (JetType supertype : thisDescriptor.getTypeConstructor().getSupertypes()) { - fromSupertypes.addAll((Set) supertype.getMemberScope().getProperties(name)); + fromSupertypes.addAll((Collection) supertype.getMemberScope().getProperties(name)); } result.addAll(generateDelegatingDescriptors(name, MemberExtractor.EXTRACT_PROPERTIES, result)); - generateFakeOverrides(name, fromSupertypes, (Set) result, PropertyDescriptor.class); + generateFakeOverrides(name, fromSupertypes, (Collection) result, PropertyDescriptor.class); } @NotNull