generateMethodParameters function
Generates method parameters.
Implementation
Iterable<Parameter> generateMethodParameters(
MethodElement m, bool Function(FormalParameterElement) filter,
{bool optional = false}) {
return m.formalParameters.where(filter).map(
(it) => Parameter((p) {
p
..named = it.isNamed
..type = refer(it.type.getDisplayString())
..required = optional && it.isRequiredNamed
..defaultTo = optional && it.defaultValueCode != null
? Code(it.defaultValueCode!)
: null;
if (it.name != null) {
p.name = it.name!;
}
}),
);
}