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

Class FlatMap

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

Source from the content-addressed store, hash-verified

474 }
475
476 private static class FlatMap<T, R> extends Continuation<T, R> {
477 private final Function<? super T, ? extends Future<R>> f;
478
479 public FlatMap(final Function<? super T, ? extends Future<R>> f) {
480 this.f = f;
481 }
482
483 @Override
484 final Future<R> apply(final Future<T> result) {
485 return result.flatMap(f);
486 }
487 }
488
489 @Override
490 public final <R> Future<R> flatMap(final Function<? super T, ? extends Future<R>> f) {

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…