getParameterByName method

ASTFunctionParameterDeclaration? getParameterByName(
  1. String name
)

Implementation

ASTFunctionParameterDeclaration? getParameterByName(String name) {
  if (namedParameters != null) {
    var p = namedParameters!.firstWhereOrNull((p) => p.name == name);
    if (p != null) return p;
  }

  if (positionalParameters != null) {
    var p = positionalParameters!.firstWhereOrNull((p) => p.name == name);
    if (p != null) return p;
  }

  if (optionalParameters != null) {
    var p = optionalParameters!.firstWhereOrNull((p) => p.name == name);
    if (p != null) return p;
  }

  return null;
}