MCPcopy Create free account
hub / github.com/traneio/future / TransformWith

Class TransformWith

future-java/src/main/java/io/trane/future/Promise.java:528–539  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

526 }
527
528 private static class TransformWith<T, R> extends Continuation<T, R> {
529 private final Transformer<? super T, ? extends Future<R>> t;
530
531 public TransformWith(final Transformer<? super T, ? extends Future<R>> t) {
532 this.t = t;
533 }
534
535 @Override
536 final Future<R> apply(final Future<T> result) {
537 return result.transformWith(t);
538 }
539 }
540
541 @Override
542 public <R> Future<R> transformWith(final Transformer<? super T, ? extends Future<R>> t) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…