Add return types to Intl message implementation methods to help get them inlined.
PiperOrigin-RevId: 211464566
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f245e8c..7cebec1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,6 @@
+## 0.15.8
+ * Add return type to some internal methods to improve dart2js output.
+
## 0.15.7
* Upate to require Dart 2.0. Remove deprecated calls,
* Compensate for rare cases where a parsed Date in date-only format gets a
diff --git a/lib/intl.dart b/lib/intl.dart
index 8f3c488..2c75193 100644
--- a/lib/intl.dart
+++ b/lib/intl.dart
@@ -183,8 +183,8 @@
_message(message_str, locale, name, args, meaning);
/// Omit the compile-time only parameters so dart2js can see to drop them.
- static _message(String message_str, String locale, String name, List args,
- String meaning) {
+ static String _message(String message_str, String locale, String name,
+ List args, String meaning) {
return messageLookup.lookupMessage(
message_str, locale, name, args, meaning);
}
diff --git a/pubspec.yaml b/pubspec.yaml
index ad92de1..ff78df7 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: intl
-version: 0.15.7-dev
+version: 0.15.8-dev
author: Dart Team <misc@dartlang.org>
homepage: https://github.com/dart-lang/intl
description: >-