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

Class TailrecPromise

future-java/src/main/java/io/trane/future/Tailrec.java:127–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125}
126
127final class TailrecPromise<T> extends Promise<T> implements Runnable {
128 private final Supplier<Future<T>> sup;
129
130 protected TailrecPromise(final Supplier<Future<T>> sup) {
131 super();
132 this.sup = sup;
133 }
134
135 @Override
136 public final void run() {
137 become(sup.get());
138 }
139}

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…