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 { +}