diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java index 44c0f97f20b9..52e927ce5533 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/resolve/processors/MethodResolverProcessor.java @@ -218,11 +218,7 @@ public class MethodResolverProcessor extends ResolverProcessor { @NotNull public GroovyResolveResult[] getCandidates() { - if (myAllVariants) { - return myInapplicableCandidates.toArray(new GroovyResolveResult[myInapplicableCandidates.size()]); - } - - if (super.hasCandidates()) { + if (!myAllVariants && super.hasCandidates()) { return filterCandidates(); } if (!myInapplicableCandidates.isEmpty()) {