From 48e96aece36e01f236dde3c837d7f7f8b561a463 Mon Sep 17 00:00:00 2001 From: Evgeny Gerashchenko Date: Tue, 10 Sep 2013 18:37:53 +0400 Subject: [PATCH] Simplified code. --- .../calls/tasks/CallableDescriptorCollectors.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/CallableDescriptorCollectors.java b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/CallableDescriptorCollectors.java index a794b208a88..51f59f312b8 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/CallableDescriptorCollectors.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/resolve/calls/tasks/CallableDescriptorCollectors.java @@ -40,11 +40,10 @@ public class CallableDescriptorCollectors { @NotNull @Override public Collection getNonExtensionsByName(JetScope scope, Name name) { - Set functions = Sets.newLinkedHashSet(scope.getFunctions(name)); - for (Iterator iterator = functions.iterator(); iterator.hasNext(); ) { - FunctionDescriptor functionDescriptor = iterator.next(); - if (functionDescriptor.getReceiverParameter() != null) { - iterator.remove(); + Set functions = Sets.newLinkedHashSet(); + for (FunctionDescriptor function : scope.getFunctions(name)) { + if (function.getReceiverParameter() == null) { + functions.add(function); } } addConstructors(scope, name, functions);