Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(72)

Issue 9372008: patch from issue 9360020 (Closed)

Created:
8 years, 10 months ago by Siggi Cherem (dart-lang)
Modified:
8 years, 10 months ago
Reviewers:
CC:
reviews_dartlang.org
Visibility:
Public.

Description

patch from issue 9360020 Adds three methods to Future to codify common patterns: new Future<T>.immediate(T): a Future is desired, but the object is already available Future Future<T>.transform(Function): perform a sync computation once an async computation is complete Future Future<T>.chain(Function): perform an async computation once an async computation is complete Contributed by sammccall@google.com BUG=dart:1516 Committed: https://code.google.com/p/dart/source/detail?r=4056

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+182 lines, -0 lines) Patch
M corelib/src/future.dart View 2 chunks +33 lines, -0 lines 0 comments Download
M corelib/src/implementation/future_implementation.dart View 2 chunks +46 lines, -0 lines 0 comments Download
M tests/corelib/corelib-leg.status View 1 chunk +1 line, -0 lines 0 comments Download
A tests/corelib/src/FutureTest.dart View 1 chunk +102 lines, -0 lines 0 comments Download

Powered by Google App Engine
This is Rietveld 408576698