trailing * is not needed in matchers (IDEA-106854)

This commit is contained in:
peter
2013-05-13 18:00:42 +02:00
parent 3da0373692
commit 6d9716e83e
@@ -70,7 +70,7 @@ public class DefaultChooseByNameItemProvider implements ChooseByNameItemProvider
Set<String> names = new THashSet<String>(Arrays.asList(base.getNames(everywhere)));
if (base.isSearchInAnyPlace() && !namePattern.trim().isEmpty()) {
String middleMatchPattern = "*" + namePattern + (namePattern.charAt(namePattern.length() - 1) == ' ' ? "" : "*");
String middleMatchPattern = "*" + namePattern;
// consume elements matching by prefix case-sensitively
Integer elementsConsumed = consumeElements(base, everywhere, indicator, consumer, namePattern, qualifierPattern, names,