generateMethodParameters function
List<String>
generateMethodParameters(
- Message message
)
Implementation
@visibleForTesting
List<String> generateMethodParameters(Message message) {
assert(message.placeholders.isNotEmpty);
final pluralPlaceholder =
message.isPlural ? message.getCountPlaceholder() : null;
return message.placeholders.values.map((Placeholder placeholder) {
final type = placeholder.type == pluralPlaceholder?.type
? specifyPluralType(pluralPlaceholder?.type, Platform.version)
: placeholder.type;
return '${type ?? Object} ${placeholder.name}';
}).toList();
}