We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4cd0c8b + bc83a27 commit 45e6948Copy full SHA for 45e6948
lib/src/intl_suggestors/message_parser.dart
@@ -49,8 +49,14 @@ class MessageParser {
49
rethrow;
50
}
51
var intlClass = parsed.unit.declarations.first as ClassDeclaration;
52
+ var allDeclarations = intlClass.members.toList();
53
+ for (var decl in allDeclarations) {
54
+ if (decl is! MethodDeclaration) {
55
+ throw FormatException('Invalid member, not a method declaration: "$decl"');
56
+ }
57
58
var methodDeclarations =
- intlClass.members.toList().cast<MethodDeclaration>();
59
+ allDeclarations.cast<MethodDeclaration>();
60
methods = [
61
for (var declaration in methodDeclarations)
62
Method(declaration.name.name, messageText(declaration),
0 commit comments