19 lines
396 B
Java
19 lines
396 B
Java
package org.syndicate_lang.actors;
|
|
|
|
public class BrokenPromise extends RuntimeException {
|
|
private Promise<?> _promise;
|
|
|
|
public BrokenPromise(Promise<?> promise) {
|
|
super(promise.getReason());
|
|
this._promise = promise;
|
|
}
|
|
|
|
public Promise<?> getPromise() {
|
|
return _promise;
|
|
}
|
|
|
|
public Throwable getReason() {
|
|
return _promise.getReason();
|
|
}
|
|
}
|