Unnecessary downcast removed
This commit is contained in:
@@ -632,7 +632,7 @@ public class OverrideResolver {
|
|||||||
for (JetType supertype : declaringClass.getTypeConstructor().getSupertypes()) {
|
for (JetType supertype : declaringClass.getTypeConstructor().getSupertypes()) {
|
||||||
Set<CallableMemberDescriptor> all = Sets.newLinkedHashSet();
|
Set<CallableMemberDescriptor> all = Sets.newLinkedHashSet();
|
||||||
all.addAll(supertype.getMemberScope().getFunctions(declared.getName()));
|
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) {
|
for (CallableMemberDescriptor fromSuper : all) {
|
||||||
if (OverridingUtil.isOverridableBy(fromSuper, declared).getResult() == OVERRIDABLE) {
|
if (OverridingUtil.isOverridableBy(fromSuper, declared).getResult() == OVERRIDABLE) {
|
||||||
invisibleOverride = fromSuper;
|
invisibleOverride = fromSuper;
|
||||||
|
|||||||
Reference in New Issue
Block a user