| 898 | } |
| 899 | |
| 900 | final class LinkedContinuation<T, R> { |
| 901 | |
| 902 | private final Continuation<T, R> continuation; |
| 903 | |
| 904 | public LinkedContinuation(final Continuation<T, R> continuation) { |
| 905 | super(); |
| 906 | this.continuation = continuation; |
| 907 | } |
| 908 | |
| 909 | public boolean isDefined() { |
| 910 | return continuation.isDefined(); |
| 911 | } |
| 912 | |
| 913 | public final void raise(final Throwable ex) { |
| 914 | continuation.raise(ex); |
| 915 | } |
| 916 | |
| 917 | public final boolean becomeIfEmpty(final Future<R> result) { |
| 918 | return continuation.becomeIfEmpty(result); |
| 919 | } |
| 920 | |
| 921 | public final WaitQueue<R> safeFlush(final Future<R> result) { |
| 922 | return continuation.safeFlush(result); |
| 923 | } |
| 924 | |
| 925 | final <S> Future<S> continuation(final Continuation<R, S> c) { |
| 926 | return continuation.continuation(c); |
| 927 | } |
| 928 | |
| 929 | final R get(final Duration timeout) throws CheckedFutureException { |
| 930 | return continuation.get(timeout); |
| 931 | } |
| 932 | |
| 933 | @Override |
| 934 | public final String toString() { |
| 935 | return continuation.toString(); |
| 936 | } |
| 937 | } |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…