From 3e56170b67b4ab35603166189c02453b8ce08dd4 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Wed, 27 Apr 2016 21:47:36 +0300 Subject: [PATCH] introduce createSet(strategy) --- .../util/src/com/intellij/util/containers/MultiMap.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/containers/MultiMap.java b/platform/util/src/com/intellij/util/containers/MultiMap.java index 908c4cadcf5a..712607b74f49 100644 --- a/platform/util/src/com/intellij/util/containers/MultiMap.java +++ b/platform/util/src/com/intellij/util/containers/MultiMap.java @@ -346,6 +346,11 @@ public class MultiMap implements Serializable { @NotNull public static MultiMap createSet() { + return createSet(TObjectHashingStrategy.CANONICAL); + } + + @NotNull + public static MultiMap createSet(final TObjectHashingStrategy strategy) { return new MultiMap() { @NotNull @Override @@ -362,7 +367,7 @@ public class MultiMap implements Serializable { @NotNull @Override protected Map> createMap() { - return new THashMap>(); + return new THashMap>(strategy); } }; }