mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[vfs] VfsUtilCore .pathEqualsTo and .isAncestorOrSelf are not experimental anymore
GitOrigin-RevId: 779fe9073b1ecd87930e9391302d8a0f8339f63c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
302cbfb7c6
commit
f96aaf9a33
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user