commit | dce66630280ad9b2adde5abde9ae75736ecf19ac | [log] [tgz] |
---|---|---|
author | Brian Wilkerson <brianwilkerson@google.com> | Wed Jun 27 16:12:07 2018 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Wed Jun 27 16:12:07 2018 +0000 |
tree | 42bba210721a079e4a12e9ce363027692bc372a3 | |
parent | b20dc7b98a7f31ae5a96b6668e1fdedac93c41d3 [diff] |
Add message to assert to explain the problem Change-Id: I0ed5a2a2f5a7f467ba8fab9f7ee92405bf3c6cf6 Reviewed-on: https://dart-review.googlesource.com/62620 Reviewed-by: Phil Quitslund <pquitslund@google.com> Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
diff --git a/pkg/analyzer/lib/src/generated/java_core.dart b/pkg/analyzer/lib/src/generated/java_core.dart index 51eead8..b180724 100644 --- a/pkg/analyzer/lib/src/generated/java_core.dart +++ b/pkg/analyzer/lib/src/generated/java_core.dart
@@ -27,7 +27,8 @@ */ String formatList(String pattern, List<Object> arguments) { if (arguments == null || arguments.isEmpty) { - assert(!pattern.contains(new RegExp(r'\{(\d+)\}'))); + assert(!pattern.contains(new RegExp(r'\{(\d+)\}')), + 'Message requires arguments, but none were provided.'); return pattern; } return pattern.replaceAllMapped(new RegExp(r'\{(\d+)\}'), (match) {