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: >-