Remove usage of Set literal (dart-lang/stream_transform#72) Fixes dart-lang/stream_transform#71
diff --git a/pkgs/stream_transform/.travis.yml b/pkgs/stream_transform/.travis.yml index d18b3db..e09a3da 100644 --- a/pkgs/stream_transform/.travis.yml +++ b/pkgs/stream_transform/.travis.yml
@@ -2,9 +2,9 @@ branches: only: [master] dart: - # Skipping dev until Dart 2.1.0-dev is out - #- dev + - dev - stable + - 2.1.0 cache: directories: - $HOME/.pub-cache
diff --git a/pkgs/stream_transform/CHANGELOG.md b/pkgs/stream_transform/CHANGELOG.md index d50c119..25a42a7 100644 --- a/pkgs/stream_transform/CHANGELOG.md +++ b/pkgs/stream_transform/CHANGELOG.md
@@ -1,3 +1,7 @@ +## 0.0.16+1 + +- Remove usage of Set literal which is not available before Dart 2.2.0 + ## 0.0.16 - Allow a `combine` callback to return a `FutureOr<T>` in `scan`. There are no
diff --git a/pkgs/stream_transform/analysis_options.yaml b/pkgs/stream_transform/analysis_options.yaml index 82dd7e8..6c2853e 100644 --- a/pkgs/stream_transform/analysis_options.yaml +++ b/pkgs/stream_transform/analysis_options.yaml
@@ -57,7 +57,7 @@ - package_names - package_prefixed_library_names - prefer_adjacent_string_concatenation - - prefer_collection_literals + #- prefer_collection_literals - prefer_conditional_assignment - prefer_const_constructors - prefer_contains
diff --git a/pkgs/stream_transform/lib/src/combine_latest_all.dart b/pkgs/stream_transform/lib/src/combine_latest_all.dart index 16f2e80..913c3ce 100644 --- a/pkgs/stream_transform/lib/src/combine_latest_all.dart +++ b/pkgs/stream_transform/lib/src/combine_latest_all.dart
@@ -66,7 +66,7 @@ assert(subscriptions == null); final latestData = List<T>(allStreams.length); - final hasEmitted = <int>{}; + final hasEmitted = Set<int>(); void handleData(int index, T data) { latestData[index] = data; hasEmitted.add(index);
diff --git a/pkgs/stream_transform/pubspec.yaml b/pkgs/stream_transform/pubspec.yaml index c0768e9..a681024 100644 --- a/pkgs/stream_transform/pubspec.yaml +++ b/pkgs/stream_transform/pubspec.yaml
@@ -2,11 +2,11 @@ description: A collection of utilities to transform and manipulate streams. author: Dart Team <misc@dartlang.org> homepage: https://www.github.com/dart-lang/stream_transform -version: 0.0.16 +version: 0.0.16+1 environment: sdk: ">=2.1.0 <3.0.0" dev_dependencies: - pedantic: ^1.5.0 + pedantic: ^1.4.0 test: ^1.0.0