diff --git a/platform/core-impl/src/com/intellij/openapi/vfs/local/CoreLocalVirtualFile.java b/platform/core-impl/src/com/intellij/openapi/vfs/local/CoreLocalVirtualFile.java index d914256221dc..c3b770af072b 100644 --- a/platform/core-impl/src/com/intellij/openapi/vfs/local/CoreLocalVirtualFile.java +++ b/platform/core-impl/src/com/intellij/openapi/vfs/local/CoreLocalVirtualFile.java @@ -35,9 +35,13 @@ public class CoreLocalVirtualFile extends VirtualFile { private final boolean isDirectory; public CoreLocalVirtualFile(@NotNull CoreLocalFileSystem fileSystem, @NotNull File ioFile) { + this(fileSystem, ioFile, ioFile.isDirectory()); + } + + public CoreLocalVirtualFile(@NotNull CoreLocalFileSystem fileSystem, @NotNull File ioFile, boolean isDirectory) { myFileSystem = fileSystem; myIoFile = ioFile; - isDirectory = ioFile.isDirectory(); + this.isDirectory = isDirectory; } @NotNull