| 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 4f6707232598ae07fdc684c4f2de2b7fa278a8ca..9a0185a0ae461b7c65929984c9ed65221e6f2b0e 100644
|
| --- a/pkg/analyzer/lib/src/generated/java_core.dart
|
| +++ b/pkg/analyzer/lib/src/generated/java_core.dart
|
| @@ -25,12 +25,14 @@ String format(String pattern,
|
| */
|
| String formatList(String pattern, List<Object> arguments) {
|
| if (arguments == null || arguments.isEmpty) {
|
| + assert(!pattern.contains(new RegExp(r'\{(\d+)\}')));
|
| return pattern;
|
| }
|
| return pattern.replaceAllMapped(new RegExp(r'\{(\d+)\}'), (match) {
|
| String indexStr = match.group(1);
|
| int index = int.parse(indexStr);
|
| Object arg = arguments[index];
|
| + assert(arg != null);
|
| return arg != null ? arg.toString() : null;
|
| });
|
| }
|
|
|