104105106107108109110111112113114
return rejectedAt; } @Override public PromiseStatus observed() { PromiseStatus status = promises.remove(key); if (status != null) { report(); } return new PromiseStatusImpl(parent); }
113114115116117118119120121122
return new PromiseStatusImpl(parent); } @Override public void fulfilled() { PromiseStatus status = promises.remove(key); if (status != null) { report(); } }
121122123124125126127128129130131
} } @Override public void rejected(Throwable reason) { PromiseStatus status = promises.remove(key); if (status != null) { Throwable stackHolder; try { throw new Error(reason);