aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/sun/nio/ch/CompletedFuture.java
diff options
context:
space:
mode:
authorlana <none@none>2010-06-07 17:08:26 -0700
committerlana <none@none>2010-06-07 17:08:26 -0700
commitccff0e0e43d4382df77e9e850249eb204496f411 (patch)
tree32acf0e07457aca44756ebb757d80c823f522a62 /src/share/classes/sun/nio/ch/CompletedFuture.java
parentd807b2caa7c62548b272e8a9a7cbc229f1c0b3d5 (diff)
parent9250509d4d1cf6646f820249b7884713609ac148 (diff)
Merge
Diffstat (limited to 'src/share/classes/sun/nio/ch/CompletedFuture.java')
-rw-r--r--src/share/classes/sun/nio/ch/CompletedFuture.java5
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);