diff --git a/platform/util/intellij.platform.util.iml b/platform/util/intellij.platform.util.iml
index 0a3cb413e06a..022ffcb516af 100644
--- a/platform/util/intellij.platform.util.iml
+++ b/platform/util/intellij.platform.util.iml
@@ -42,6 +42,7 @@
+
diff --git a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java
index ce028b8caad4..9bad995e07da 100644
--- a/platform/util/src/com/intellij/openapi/util/io/FileUtil.java
+++ b/platform/util/src/com/intellij/openapi/util/io/FileUtil.java
@@ -13,6 +13,7 @@ import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.containers.JBIterable;
import com.intellij.util.containers.JBTreeTraverser;
import com.intellij.util.io.URLUtil;
+import gnu.trove.TObjectHashingStrategy;
import org.intellij.lang.annotations.RegExp;
import org.jetbrains.annotations.*;
@@ -42,6 +43,24 @@ public class FileUtil extends FileUtilRt {
public static final int REGEX_PATTERN_FLAGS = SystemInfoRt.isFileSystemCaseSensitive ? 0 : Pattern.CASE_INSENSITIVE;
+ /**
+ * @deprecated use {@link com.intellij.util.containers.CollectionFactory#createFilePathSet()}, or other createFilePath*() methods from there
+ */
+ @Deprecated
+ @ApiStatus.ScheduledForRemoval
+ public static final TObjectHashingStrategy FILE_HASHING_STRATEGY =
+ new TObjectHashingStrategy() {
+ @Override
+ public int computeHashCode(File object) {
+ return fileHashCode(object);
+ }
+
+ @Override
+ public boolean equals(File o1, File o2) {
+ return filesEqual(o1, o2);
+ }
+ };
+
private static final Logger LOG = Logger.getInstance(FileUtil.class);
@Contract(pure = true)
diff --git a/platform/util/trove/intellij.platform.util.trove.iml b/platform/util/trove/intellij.platform.util.trove.iml
index 85479adcc4f3..e5028e7f4343 100644
--- a/platform/util/trove/intellij.platform.util.trove.iml
+++ b/platform/util/trove/intellij.platform.util.trove.iml
@@ -2,7 +2,9 @@
-
+
+
+
diff --git a/platform/util/trove/src/gnu/trove/FixIncrementalCompilation.java b/platform/util/trove/src/gnu/trove/FixIncrementalCompilation.java
new file mode 100644
index 000000000000..9a3cfb1c373a
--- /dev/null
+++ b/platform/util/trove/src/gnu/trove/FixIncrementalCompilation.java
@@ -0,0 +1,5 @@
+// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
+package gnu.trove;
+
+final class FixIncrementalCompilation {
+}