From 80c281bcd32fe408cfd410dee6b1dd7a7d2e1235 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Mon, 28 Oct 2013 13:10:47 +0400 Subject: [PATCH] Unnecessary downcast removed --- .../src/org/jetbrains/jet/lang/resolve/OverrideResolver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;