public interface PromiseRejectionTracker
| Modifier and Type | Method and Description |
|---|---|
void |
promiseRejected(com.oracle.truffle.api.object.DynamicObject promise,
Object value)
Invoked when a promise is rejected without any handler.
|
void |
promiseRejectedAfterResolved(com.oracle.truffle.api.object.DynamicObject promise,
Object value)
Invoked when an already resolved promise is rejected.
|
void |
promiseRejectionHandled(com.oracle.truffle.api.object.DynamicObject promise)
Invoked when a handler is added to a rejected promise for the first time.
|
void |
promiseResolvedAfterResolved(com.oracle.truffle.api.object.DynamicObject promise,
Object value)
Invoked when an already resolved promise is resolved.
|
void promiseRejected(com.oracle.truffle.api.object.DynamicObject promise,
Object value)
promise - rejected promise.value - reason of the rejection.void promiseRejectionHandled(com.oracle.truffle.api.object.DynamicObject promise)
promise - rejected promise.void promiseRejectedAfterResolved(com.oracle.truffle.api.object.DynamicObject promise,
Object value)
promise - rejected promise.value - reason of the rejection.void promiseResolvedAfterResolved(com.oracle.truffle.api.object.DynamicObject promise,
Object value)
promise - resolved promise.value - promise resolution.