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

Class Map

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

Source from the content-addressed store, hash-verified

448 }
449
450 private static class Map<T, R> extends Continuation<T, R> {
451 private final Function<? super T, ? extends R> f;
452
453 public Map(final Function<? super T, ? extends R> f) {
454 this.f = f;
455 }
456
457 @Override
458 final Future<R> apply(final Future<T> result) {
459 return result.map(f);
460 }
461 }
462
463 @Override
464 public final <R> Future<R> map(final Function<? super T, ? extends R> f) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected