| Index: pkg/analyzer/lib/src/generated/java_core.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/java_core.dart b/pkg/analyzer/lib/src/generated/java_core.dart
|
| index 011c4ebc17a19b38013ba7151d6372a4ff41cca9..9c86f235667495c9323ed111382f96bf6bd7b38f 100644
|
| --- a/pkg/analyzer/lib/src/generated/java_core.dart
|
| +++ b/pkg/analyzer/lib/src/generated/java_core.dart
|
| @@ -420,11 +420,14 @@ String format(String pattern, [arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7])
|
| * format('{0} are you {1}ing?', ['How', 'do']) = 'How are you doing?'
|
| * format('{0} are you {1}ing?', ['What', 'read']) = 'What are you reading?'
|
| */
|
| -String formatList(String pattern, List args) {
|
| +String formatList(String pattern, List<Object> arguments) {
|
| + if (arguments == null || arguments.isEmpty) {
|
| + return pattern;
|
| + }
|
| return pattern.replaceAllMapped(new RegExp(r'\{(\d+)\}'), (match) {
|
| String indexStr = match.group(1);
|
| int index = int.parse(indexStr);
|
| - var arg = args[index];
|
| + Object arg = arguments[index];
|
| return arg != null ? arg.toString() : null;
|
| });
|
| }
|
|
|