From aaa41df1e93a2aff13fd182dafb42318cd092aca Mon Sep 17 00:00:00 2001 From: Dave Roberge Date: Thu, 25 Feb 2016 16:52:53 -0500 Subject: [PATCH] Removed IOException from FileSystem exists method as this should never occur. --- .../src/main/java/okhttp3/internal/io/InMemoryFileSystem.java | 2 +- .../src/test/java/okhttp3/internal/DiskLruCacheTest.java | 2 +- .../src/test/java/okhttp3/internal/FaultyFileSystem.java | 2 +- okhttp/src/main/java/okhttp3/internal/io/FileSystem.java | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/okhttp-testing-support/src/main/java/okhttp3/internal/io/InMemoryFileSystem.java b/okhttp-testing-support/src/main/java/okhttp3/internal/io/InMemoryFileSystem.java index b4299fd09..bb6f51909 100644 --- a/okhttp-testing-support/src/main/java/okhttp3/internal/io/InMemoryFileSystem.java +++ b/okhttp-testing-support/src/main/java/okhttp3/internal/io/InMemoryFileSystem.java @@ -113,7 +113,7 @@ public final class InMemoryFileSystem implements FileSystem, TestRule { files.remove(file); } - @Override public boolean exists(File file) throws IOException { + @Override public boolean exists(File file) { return files.containsKey(file); } diff --git a/okhttp-tests/src/test/java/okhttp3/internal/DiskLruCacheTest.java b/okhttp-tests/src/test/java/okhttp3/internal/DiskLruCacheTest.java index 6a559d3b5..4c9275b8a 100644 --- a/okhttp-tests/src/test/java/okhttp3/internal/DiskLruCacheTest.java +++ b/okhttp-tests/src/test/java/okhttp3/internal/DiskLruCacheTest.java @@ -1443,7 +1443,7 @@ public final class DiskLruCacheTest { writeFile(new File(dir2, "otherFile1"), "F"); } - private void assertGarbageFilesAllDeleted() throws Exception { + private void assertGarbageFilesAllDeleted() { assertFalse(fileSystem.exists(getCleanFile("g1", 0))); assertFalse(fileSystem.exists(getCleanFile("g1", 1))); assertFalse(fileSystem.exists(getCleanFile("g2", 0))); diff --git a/okhttp-tests/src/test/java/okhttp3/internal/FaultyFileSystem.java b/okhttp-tests/src/test/java/okhttp3/internal/FaultyFileSystem.java index bd38dced6..77cdd9c48 100644 --- a/okhttp-tests/src/test/java/okhttp3/internal/FaultyFileSystem.java +++ b/okhttp-tests/src/test/java/okhttp3/internal/FaultyFileSystem.java @@ -68,7 +68,7 @@ public final class FaultyFileSystem implements FileSystem { delegate.delete(file); } - @Override public boolean exists(File file) throws IOException { + @Override public boolean exists(File file) { return delegate.exists(file); } diff --git a/okhttp/src/main/java/okhttp3/internal/io/FileSystem.java b/okhttp/src/main/java/okhttp3/internal/io/FileSystem.java index 6a786954b..0b1b1cfbc 100644 --- a/okhttp/src/main/java/okhttp3/internal/io/FileSystem.java +++ b/okhttp/src/main/java/okhttp3/internal/io/FileSystem.java @@ -71,7 +71,7 @@ public interface FileSystem { } } - @Override public boolean exists(File file) throws IOException { + @Override public boolean exists(File file) { return file.exists(); } @@ -121,7 +121,7 @@ public interface FileSystem { void delete(File file) throws IOException; /** Returns true if {@code file} exists on the file system. */ - boolean exists(File file) throws IOException; + boolean exists(File file); /** Returns the number of bytes stored in {@code file}, or 0 if it does not exist. */ long size(File file);