mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
clarify deprecation status of findChildById method
GitOrigin-RevId: ca07f24e722abfbd18a78dbcc8286f1a48bc40ee
This commit is contained in:
committed by
intellij-monorepo-bot
parent
074ace2c56
commit
a584d49f43
@@ -76,6 +76,7 @@ public abstract class NewVirtualFile extends VirtualFile implements VirtualFileW
|
||||
public abstract int getId();
|
||||
|
||||
@Nullable @Deprecated
|
||||
@ApiStatus.ScheduledForRemoval
|
||||
public NewVirtualFile findChildById(int id) {return null;}
|
||||
|
||||
@Override
|
||||
|
||||
+2
-5
@@ -7,7 +7,6 @@ import com.intellij.openapi.diagnostic.Logger;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.openapi.util.Key;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.openapi.util.SystemInfo;
|
||||
import com.intellij.openapi.util.io.FileAttributes;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.openapi.vfs.InvalidVirtualFileAccessException;
|
||||
@@ -34,7 +33,6 @@ import gnu.trove.TIntArrayList;
|
||||
import gnu.trove.TIntHashSet;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
import org.jetbrains.annotations.TestOnly;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
@@ -453,9 +451,8 @@ public class VirtualDirectoryImpl extends VirtualFileSystemEntry {
|
||||
return findChild(name, false, true, getFileSystem());
|
||||
}
|
||||
|
||||
@SuppressWarnings("deprecation")
|
||||
@Override
|
||||
public VirtualFileSystemEntry findChildById(int id) {
|
||||
|
||||
public VirtualFileSystemEntry doFindChildById(int id) {
|
||||
int i = ArrayUtil.indexOf(myData.myChildrenIds, id);
|
||||
if (i >= 0) {
|
||||
return mySegment.vfsData.getFileById(id, this);
|
||||
|
||||
+1
-1
@@ -1100,7 +1100,7 @@ public class FSRecords {
|
||||
if (!(parent instanceof VirtualDirectoryImpl)) {
|
||||
return null;
|
||||
}
|
||||
VirtualFileSystemEntry child = ((VirtualDirectoryImpl)parent).findChildById(childId);
|
||||
VirtualFileSystemEntry child = ((VirtualDirectoryImpl)parent).doFindChildById(childId);
|
||||
if (child instanceof VirtualDirectoryImpl) {
|
||||
VirtualFileSystemEntry old = idToDirCache.putIfAbsent(childId, child);
|
||||
if (old != null) child = old;
|
||||
|
||||
Reference in New Issue
Block a user