Update comment style generic syntax BUG= R=kevmoo@google.com Review-Url: https://codereview.chromium.org//2987963002 .
diff --git a/pkgs/stream_channel/lib/src/stream_channel_transformer.dart b/pkgs/stream_channel/lib/src/stream_channel_transformer.dart index 46232d7..d6d10ff 100644 --- a/pkgs/stream_channel/lib/src/stream_channel_transformer.dart +++ b/pkgs/stream_channel/lib/src/stream_channel_transformer.dart
@@ -41,9 +41,9 @@ /// throws a [CastError]. This also means that calls to [StreamSink.add] on /// the transformed channel's sink may throw a [CastError] if the argument /// type doesn't match the reified type of the sink. - static StreamChannelTransformer/*<S, T>*/ typed/*<S, T>*/( + static StreamChannelTransformer<S, T> typed<S, T>( StreamChannelTransformer transformer) => - transformer is StreamChannelTransformer/*<S, T>*/ + transformer is StreamChannelTransformer<S, T> ? transformer : new TypeSafeStreamChannelTransformer(transformer);
diff --git a/pkgs/stream_channel/lib/stream_channel.dart b/pkgs/stream_channel/lib/stream_channel.dart index 34be085..dcbc9a0 100644 --- a/pkgs/stream_channel/lib/stream_channel.dart +++ b/pkgs/stream_channel/lib/stream_channel.dart
@@ -108,8 +108,8 @@ /// Transforms [this] using [transformer]. /// /// This is identical to calling `transformer.bind(channel)`. - StreamChannel/*<S>*/ transform/*<S>*/( - StreamChannelTransformer<dynamic/*=S*/, T> transformer); + StreamChannel<S> transform<S>( + StreamChannelTransformer<S, T> transformer); /// Transforms only the [stream] component of [this] using [transformer]. StreamChannel<T> transformStream(StreamTransformer<T, T> transformer); @@ -130,7 +130,7 @@ /// If any events emitted by [stream] aren't of type [S], they're converted /// into [CastError] events. Similarly, if any events are added to [sync] that /// aren't of type [S], a [CastError] is thrown. - StreamChannel/*<S>*/ cast/*<S>*/(); + StreamChannel<S> cast<S>(); } /// An implementation of [StreamChannel] that simply takes a stream and a sink @@ -153,8 +153,8 @@ other.stream.pipe(sink); } - StreamChannel/*<S>*/ transform/*<S>*/( - StreamChannelTransformer<dynamic/*=S*/, T> transformer) => + StreamChannel<S> transform<S>( + StreamChannelTransformer<S, T> transformer) => transformer.bind(this); StreamChannel<T> transformStream(StreamTransformer<T, T> transformer) => @@ -169,6 +169,6 @@ StreamChannel<T> changeSink(StreamSink<T> change(StreamSink<T> sink)) => new StreamChannel.withCloseGuarantee(stream, change(sink)); - StreamChannel/*<S>*/ cast/*<S>*/() => new StreamChannel( + StreamChannel<S> cast<S>() => new StreamChannel( DelegatingStream.typed(stream), DelegatingStreamSink.typed(sink)); }
diff --git a/pkgs/stream_channel/pubspec.yaml b/pkgs/stream_channel/pubspec.yaml index 7d395a3..19a3bd0 100644 --- a/pkgs/stream_channel/pubspec.yaml +++ b/pkgs/stream_channel/pubspec.yaml
@@ -1,10 +1,10 @@ name: stream_channel -version: 1.6.1 +version: 1.6.2-dev description: An abstraction for two-way communication channels. author: Dart Team <misc@dartlang.org> homepage: https://github.com/dart-lang/stream_channel environment: - sdk: '>=1.8.0 <2.0.0' + sdk: '>=1.21.0 <2.0.0-dev.infinity' dependencies: async: '^1.11.0' stack_trace: '^1.0.0'