diff options
author | 2017-12-19 07:12:25 -0800 | |
---|---|---|
committer | 2017-12-19 07:13:52 -0800 | |
commit | c801c393bcfabbe6e5058fd77ef2d67660c75da3 (patch) | |
tree | 1711325efe0f0e0fa9adb6d2aef8310a666e587b /src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java | |
parent | 2918e78a2b3144d5cacc1ab20ab4626a72df797a (diff) |
Automated rollback of commit 82e68b75304438c96ff878a0c2b8d18b42002486.
Fixes #4322, #4306.
*** Reason for rollback ***
Introduces a deadlock (see https://github.com/bazelbuild/bazel/issues/4322)
*** Original change description ***
Make FileSystem operate on LocalPath instead of Path.
PiperOrigin-RevId: 179549866
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java b/src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java index 46e058cb67..de5daca181 100644 --- a/src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java +++ b/src/main/java/com/google/devtools/build/lib/vfs/ReadonlyFileSystemWithCustomStat.java @@ -31,37 +31,37 @@ public abstract class ReadonlyFileSystemWithCustomStat extends AbstractFileSyste } @Override - protected OutputStream getOutputStream(LocalPath path, boolean append) throws IOException { + protected OutputStream getOutputStream(Path path, boolean append) throws IOException { throw modificationException(); } @Override - protected void setReadable(LocalPath path, boolean readable) throws IOException { + protected void setReadable(Path path, boolean readable) throws IOException { throw modificationException(); } @Override - public void setWritable(LocalPath path, boolean writable) throws IOException { + public void setWritable(Path path, boolean writable) throws IOException { throw modificationException(); } @Override - protected void setExecutable(LocalPath path, boolean executable) { + protected void setExecutable(Path path, boolean executable) { throw new UnsupportedOperationException("setExecutable"); } @Override - public boolean supportsModifications(LocalPath path) { + public boolean supportsModifications(Path path) { return false; } @Override - public boolean supportsSymbolicLinksNatively(LocalPath path) { + public boolean supportsSymbolicLinksNatively(Path path) { return false; } @Override - public boolean supportsHardLinksNatively(LocalPath path) { + public boolean supportsHardLinksNatively(Path path) { return false; } @@ -71,33 +71,33 @@ public abstract class ReadonlyFileSystemWithCustomStat extends AbstractFileSyste } @Override - public boolean createDirectory(LocalPath path) throws IOException { + public boolean createDirectory(Path path) throws IOException { throw modificationException(); } @Override - protected void createSymbolicLink(LocalPath linkPath, String targetFragment) throws IOException { + protected void createSymbolicLink(Path linkPath, PathFragment targetFragment) throws IOException { throw modificationException(); } @Override - protected void createFSDependentHardLink(LocalPath linkPath, LocalPath originalPath) + protected void createFSDependentHardLink(Path linkPath, Path originalPath) throws IOException { throw modificationException(); } @Override - public void renameTo(LocalPath sourcePath, LocalPath targetPath) throws IOException { + public void renameTo(Path sourcePath, Path targetPath) throws IOException { throw modificationException(); } @Override - public boolean delete(LocalPath path) throws IOException { + public boolean delete(Path path) throws IOException { throw modificationException(); } @Override - public void setLastModifiedTime(LocalPath path, long newTime) throws IOException { + public void setLastModifiedTime(Path path, long newTime) throws IOException { throw modificationException(); } } |