Lines Matching refs:exc
40 private final Throwable exc;
42 private CompletedFuture(V result, Throwable exc) {
44 this.exc = exc;
51 static <V> CompletedFuture<V> withFailure(Throwable exc) {
53 if (!(exc instanceof IOException) && !(exc instanceof SecurityException))
54 exc = new IOException(exc);
55 return new CompletedFuture<V>(null, exc);
58 static <V> CompletedFuture<V> withResult(V result, Throwable exc) {
59 if (exc == null) {
62 return withFailure(exc);
68 if (exc != null)
69 throw new ExecutionException(exc);
77 if (exc != null)
78 throw new ExecutionException(exc);