[vfs] VfsUtilCore .pathEqualsTo and .isAncestorOrSelf are not experimental anymore

GitOrigin-RevId: 779fe9073b1ecd87930e9391302d8a0f8339f63c
This commit is contained in:
Yuriy Artamonov
2025-02-23 18:49:19 +00:00
committed by intellij-monorepo-bot
parent 302cbfb7c6
commit f96aaf9a33
4 changed files with 4 additions and 7 deletions
@@ -270,9 +270,6 @@ a:com.intellij.openapi.project.DumbService
- com.intellij.openapi.roots.ContentIterator
- processFile(com.intellij.openapi.vfs.VirtualFile):Z
- a:processFileEx(com.intellij.openapi.vfs.VirtualFile):com.intellij.util.containers.TreeNodeProcessingResult
c:com.intellij.openapi.vfs.VfsUtilCore
- *s:isAncestorOrSelf(java.lang.String,com.intellij.openapi.vfs.VirtualFile):Z
- *s:pathEqualsTo(com.intellij.openapi.vfs.VirtualFile,java.lang.String):Z
a:com.intellij.openapi.vfs.VirtualFile
- com.intellij.openapi.util.UserDataHolderBase
- com.intellij.openapi.util.ModificationTracker
+3 -1
View File
@@ -2591,6 +2591,7 @@ c:com.intellij.openapi.vfs.VfsUtilCore
- s:inputStreamSkippingBOM(java.io.InputStream,com.intellij.openapi.vfs.VirtualFile):java.io.InputStream
- s:isAncestor(com.intellij.openapi.vfs.VirtualFile,com.intellij.openapi.vfs.VirtualFile,Z):Z
- s:isAncestor(java.io.File,java.io.File,Z):Z
- s:isAncestorOrSelf(java.lang.String,com.intellij.openapi.vfs.VirtualFile):Z
- s:isBrokenLink(com.intellij.openapi.vfs.VirtualFile):Z
- s:isEqualOrAncestor(java.lang.String,java.lang.String):Z
- s:isInvalidLink(com.intellij.openapi.vfs.VirtualFile):Z
@@ -2604,6 +2605,7 @@ c:com.intellij.openapi.vfs.VfsUtilCore
- s:loadText(com.intellij.openapi.vfs.VirtualFile):java.lang.String
- s:loadText(com.intellij.openapi.vfs.VirtualFile,I):java.lang.String
- s:outputStreamAddingBOM(java.io.OutputStream,com.intellij.openapi.vfs.VirtualFile):java.io.OutputStream
- s:pathEqualsTo(com.intellij.openapi.vfs.VirtualFile,java.lang.String):Z
- s:pathToUrl(java.lang.String):java.lang.String
- s:processFilesRecursively(com.intellij.openapi.vfs.VirtualFile,com.intellij.util.Processor):Z
- s:saveText(com.intellij.openapi.vfs.VirtualFile,java.lang.String):V
@@ -2853,7 +2855,7 @@ c:com.intellij.openapi.vfs.VirtualFileVisitor$Option
f:com.intellij.openapi.vfs.VirtualFileVisitor$Result
- f:skipChildren:Z
- f:skipToParent:com.intellij.openapi.vfs.VirtualFile
pc:com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException
c:com.intellij.openapi.vfs.VirtualFileVisitor$VisitorException
- java.lang.RuntimeException
- <init>(java.lang.Throwable):V
com.intellij.openapi.vfs.VirtualFileWithId
@@ -820,7 +820,6 @@ public class VfsUtilCore {
* @return true if the {@code file} path is equal to the {@code path},
* according to the file's parent directories case sensitivity.
*/
@ApiStatus.Experimental
public static boolean pathEqualsTo(@NotNull VirtualFile file, @NotNull @SystemIndependent String path) {
path = FileUtil.toCanonicalPath(path);
int li = path.length();
@@ -853,7 +852,6 @@ public class VfsUtilCore {
* @return true if the {@code ancestorPath} is equal one of {@code file}'s parents.
* Corresponding directories case sensitivities are taken into account automatically.
*/
@ApiStatus.Experimental
public static boolean isAncestorOrSelf(@NotNull @SystemIndependent String ancestorPath, @NotNull VirtualFile file) {
ancestorPath = FileUtil.toCanonicalPath(ancestorPath);
if (ancestorPath.isEmpty()) {
@@ -77,7 +77,7 @@ public abstract class VirtualFileVisitor<T> {
return new Result(true, parentToSkipTo);
}
protected static class VisitorException extends RuntimeException {
public static class VisitorException extends RuntimeException {
public VisitorException(@NotNull Throwable cause) {
super(cause);
}