diff options
author | lana <none@none> | 2010-06-07 17:08:26 -0700 |
---|---|---|
committer | lana <none@none> | 2010-06-07 17:08:26 -0700 |
commit | ccff0e0e43d4382df77e9e850249eb204496f411 (patch) | |
tree | 32acf0e07457aca44756ebb757d80c823f522a62 /src/share/classes/sun/nio/ch/CompletedFuture.java | |
parent | d807b2caa7c62548b272e8a9a7cbc229f1c0b3d5 (diff) | |
parent | 9250509d4d1cf6646f820249b7884713609ac148 (diff) |
Merge
Diffstat (limited to 'src/share/classes/sun/nio/ch/CompletedFuture.java')
-rw-r--r-- | src/share/classes/sun/nio/ch/CompletedFuture.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/share/classes/sun/nio/ch/CompletedFuture.java b/src/share/classes/sun/nio/ch/CompletedFuture.java index 6f8b2a5ef..85ffdd25c 100644 --- a/src/share/classes/sun/nio/ch/CompletedFuture.java +++ b/src/share/classes/sun/nio/ch/CompletedFuture.java @@ -44,20 +44,17 @@ final class CompletedFuture<V> implements Future<V> { this.exc = exc; } - @SuppressWarnings("unchecked") static <V> CompletedFuture<V> withResult(V result) { return new CompletedFuture<V>(result, null); } - @SuppressWarnings("unchecked") static <V> CompletedFuture<V> withFailure(Throwable exc) { // exception must be IOException or SecurityException if (!(exc instanceof IOException) && !(exc instanceof SecurityException)) exc = new IOException(exc); - return new CompletedFuture(null, exc); + return new CompletedFuture<V>(null, exc); } - @SuppressWarnings("unchecked") static <V> CompletedFuture<V> withResult(V result, Throwable exc) { if (exc == null) { return withResult(result); |