diff options
author | Philipp Haller <hallerp@gmail.com> | 2013-04-26 16:27:06 +0200 |
---|---|---|
committer | Philipp Haller <hallerp@gmail.com> | 2013-04-26 17:26:51 +0200 |
commit | 6f8dc1bd2c44b896c1beb2c94cc3a6bc2c7843de (patch) | |
tree | d4cfdde2e9a82415ec5a414c53cf4a47f4f5ca01 /LICENSE | |
parent | de3c0b61184b37525ca8dca829290fa19d2aca3a (diff) | |
download | scala-async-6f8dc1bd2c44b896c1beb2c94cc3a6bc2c7843de.tar.gz scala-async-6f8dc1bd2c44b896c1beb2c94cc3a6bc2c7843de.tar.bz2 scala-async-6f8dc1bd2c44b896c1beb2c94cc3a6bc2c7843de.zip |
Split FutureSystem's completeProm extension point into 3 parts
This replaces the single, `Try`-dependent `completeProm` method with:
def completeProm[A: WeakTypeTag](
prom: Expr[Prom[A]], value: Expr[A]): Expr[Unit]
def completePromWithExceptionTopLevel[A: WeakTypeTag](
prom: Expr[Prom[A]], exception: Expr[Throwable]): Expr[Unit]
def completePromWithFailedResult[A: WeakTypeTag](
prom: Expr[Prom[A]], resultName: TermName): Expr[Unit]
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions