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

Unified Diff: lib/src/stream_sink_transformer.dart

Issue 2660333005: Change generic comment syntax to real generic syntax. (Closed)
Patch Set: Created 3 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/src/stream_sink_transformer.dart
diff --git a/lib/src/stream_sink_transformer.dart b/lib/src/stream_sink_transformer.dart
index d40bc4b76d84427dad35b3646a535af47b9e3203..cc1bdac77ffc2ab47661b7fac17b611f33911cc3 100644
--- a/lib/src/stream_sink_transformer.dart
+++ b/lib/src/stream_sink_transformer.dart
@@ -24,8 +24,7 @@ abstract class StreamSinkTransformer<S, T> {
/// This is equivalent to piping all events from the outer sink through a
/// stream transformed by [transformer] and from there into the inner sink.
const factory StreamSinkTransformer.fromStreamTransformer(
- StreamTransformer<S, T> transformer) =
- StreamTransformerWrapper<S, T>;
+ StreamTransformer<S, T> transformer) = StreamTransformerWrapper<S, T>;
/// Creates a [StreamSinkTransformer] that delegates events to the given
/// handlers.
@@ -34,8 +33,8 @@ abstract class StreamSinkTransformer<S, T> {
/// They're called for each incoming event, and any actions on the sink
/// they're passed are forwarded to the inner sink. If a handler is omitted,
/// the event is passed through unaltered.
- factory StreamSinkTransformer.fromHandlers({
- void handleData(S data, EventSink<T> sink),
+ factory StreamSinkTransformer.fromHandlers(
+ {void handleData(S data, EventSink<T> sink),
void handleError(Object error, StackTrace stackTrace, EventSink<T> sink),
void handleDone(EventSink<T> sink)}) {
return new HandlerTransformer<S, T>(handleData, handleError, handleDone);
@@ -54,9 +53,9 @@ abstract class StreamSinkTransformer<S, T> {
/// This means that calls to [StreamSink.add] on the returned sink may throw a
/// [CastError] if the argument type doesn't match the reified type of the
/// sink.
- static StreamSinkTransformer/*<S, T>*/ typed/*<S, T>*/(
- StreamSinkTransformer transformer) =>
- transformer is StreamSinkTransformer/*<S, T>*/
+ static StreamSinkTransformer<S, T>
+ typed<S, T>(StreamSinkTransformer transformer) => transformer
+ is StreamSinkTransformer<S, T>
? transformer
: new TypeSafeStreamSinkTransformer(transformer);
}

Powered by Google App Engine
This is Rietveld 408576698