sometimes isDirectory costs a lot

This commit is contained in:
Konstantin Bulenkov
2013-08-18 18:49:19 +02:00
parent 897bd686e4
commit cbf7e951e3
@@ -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