visitFormalParameterList method
void
visitFormalParameterList(
- FormalParameterList node
)
override
Implementation
@override
void visitFormalParameterList(FormalParameterList node) {
var nonRequiredSeen = false;
for (final param in node.parameters.where((p) => p.isNamed)) {
final element = param.declaredElement;
if (element != null && (element.hasRequired || element.isRequiredNamed)) {
if (nonRequiredSeen) {
final name = param.name;
if (name != null) {
reportToken(name, message: _message, correction: _correction);
}
}
} else {
nonRequiredSeen = true;
}
}
}