diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java index 6600676b9f20..4089cea7ec7f 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/FilePathImpl.java @@ -42,12 +42,10 @@ import java.nio.charset.Charset; @Deprecated public class FilePathImpl implements FilePath { @NotNull private final String myPath; - @NotNull private final File myIOFile; private final boolean myIsDirectory; public FilePathImpl(@NotNull String path, boolean isDirectory) { myPath = FileUtil.toCanonicalPath(path); - myIOFile = new File(myPath); myIsDirectory = isDirectory; } public FilePathImpl(@NotNull VirtualFile file) { @@ -122,7 +120,7 @@ public class FilePathImpl implements FilePath { @Override @NotNull public File getIOFile() { - return myIOFile; + return new File(myPath); } @NotNull diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/LocalFilePath.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/LocalFilePath.java index 4de1b44a1896..10ac108b4491 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/LocalFilePath.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/LocalFilePath.java @@ -35,12 +35,10 @@ import java.nio.charset.Charset; public class LocalFilePath implements FilePath { @NotNull private final String myPath; - @NotNull private final File myIOFile; private final boolean myIsDirectory; public LocalFilePath(@NotNull String path, boolean isDirectory) { myPath = FileUtil.toCanonicalPath(path); - myIOFile = new File(myPath); myIsDirectory = isDirectory; } @@ -112,7 +110,7 @@ public class LocalFilePath implements FilePath { @Override @NotNull public File getIOFile() { - return myIOFile; + return new File(myPath); } @NotNull diff --git a/platform/vcs-impl/src/com/intellij/openapi/vcs/RemoteFilePath.java b/platform/vcs-impl/src/com/intellij/openapi/vcs/RemoteFilePath.java index d74634638490..da15800bfe04 100644 --- a/platform/vcs-impl/src/com/intellij/openapi/vcs/RemoteFilePath.java +++ b/platform/vcs-impl/src/com/intellij/openapi/vcs/RemoteFilePath.java @@ -37,12 +37,10 @@ public class RemoteFilePath implements FilePath { private static final TObjectHashingStrategy CASE_SENSITIVE_STRATEGY = FilePathHashingStrategy.create(true); @NotNull private final String myPath; - @NotNull private final File myIOFile; private final boolean myIsDirectory; public RemoteFilePath(@NotNull String path, boolean isDirectory) { myPath = path; - myIOFile = new File(myPath); myIsDirectory = isDirectory; } @@ -61,7 +59,7 @@ public class RemoteFilePath implements FilePath { @NotNull @Override public File getIOFile() { - return myIOFile; + return new File(myPath); } @NotNull