diff --git a/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/LiftShorterItemsClassifier.java b/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/LiftShorterItemsClassifier.java index 65d4bdae8c27..e8de3d322ec8 100644 --- a/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/LiftShorterItemsClassifier.java +++ b/platform/lang-impl/src/com/intellij/codeInsight/completion/impl/LiftShorterItemsClassifier.java @@ -74,13 +74,13 @@ class LiftShorterItemsClassifier extends Classifier { @Override public Iterable> classify(List source) { - return liftShorterElements(source, new HashSet()); + return liftShorterElements(source, new THashSet(TObjectHashingStrategy.IDENTITY)); } - private Iterable> liftShorterElements(List source, Set lifted) { + private Iterable> liftShorterElements(List source, THashSet lifted) { final Set srcSet = new THashSet(source, TObjectHashingStrategy.IDENTITY); final Iterable> classified = myNext.classify(source); - final Set processed = new HashSet(); + final Set processed = new THashSet(TObjectHashingStrategy.IDENTITY); final ArrayList> result = new ArrayList>(); for (List list : classified) { @@ -132,7 +132,7 @@ class LiftShorterItemsClassifier extends Classifier { @Override public void describeItems(LinkedHashMap map) { final HashSet lifted = new HashSet(); - liftShorterElements(new ArrayList(map.keySet()), lifted); + liftShorterElements(new ArrayList(map.keySet()), new THashSet(TObjectHashingStrategy.IDENTITY)); if (!lifted.isEmpty()) { for (LookupElement element : map.keySet()) { final StringBuilder builder = map.get(element);