From 6cd84e20d974614dbd473f0e00b84b2655a9cc60 Mon Sep 17 00:00:00 2001 From: gaaclarke <30870216+gaaclarke@users.noreply.github.com> Date: Thu, 12 Nov 2020 15:22:33 -0800 Subject: [PATCH] [pigeon] added dart version annotations until pigeon is migrated (#243) --- packages/pigeon/CHANGELOG.md | 4 ++++ packages/pigeon/bin/pigeon.dart | 3 ++- packages/pigeon/lib/generator_tools.dart | 2 +- packages/pigeon/pubspec.yaml | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/pigeon/CHANGELOG.md b/packages/pigeon/CHANGELOG.md index be7e72ccaf..4d2b06318f 100644 --- a/packages/pigeon/CHANGELOG.md +++ b/packages/pigeon/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.15 + +* Added support for running in versions of Dart that support NNBD. + ## 0.1.14 * [Windows] Fixed executing from drives other than C:. diff --git a/packages/pigeon/bin/pigeon.dart b/packages/pigeon/bin/pigeon.dart index 9dfb67f69f..8ca0d8a35b 100644 --- a/packages/pigeon/bin/pigeon.dart +++ b/packages/pigeon/bin/pigeon.dart @@ -1,7 +1,7 @@ // Copyright 2020 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. - +// @dart = 2.2 import 'dart:async'; import 'dart:io'; import 'dart:isolate'; @@ -34,6 +34,7 @@ Future main(List args) async { importLine = 'import \'$relInputPath\';\n'; } final String code = """$importLine +// @dart = 2.2 import 'dart:io'; import 'dart:isolate'; import 'package:pigeon/pigeon_lib.dart'; diff --git a/packages/pigeon/lib/generator_tools.dart b/packages/pigeon/lib/generator_tools.dart index 4f099c93b1..387415f6ee 100644 --- a/packages/pigeon/lib/generator_tools.dart +++ b/packages/pigeon/lib/generator_tools.dart @@ -8,7 +8,7 @@ import 'dart:mirrors'; import 'ast.dart'; /// The current version of pigeon. -const String pigeonVersion = '0.1.14'; +const String pigeonVersion = '0.1.15'; /// Read all the content from [stdin] to a String. String readStdin() { diff --git a/packages/pigeon/pubspec.yaml b/packages/pigeon/pubspec.yaml index af89b16f4a..88d3bd71b6 100644 --- a/packages/pigeon/pubspec.yaml +++ b/packages/pigeon/pubspec.yaml @@ -1,5 +1,5 @@ name: pigeon -version: 0.1.14 +version: 0.1.15 description: Code generator tool to make communication between Flutter and the host platform type-safe and easier. homepage: https://github.com/flutter/packages/tree/master/packages/pigeon dependencies: