validOrThrowIfHasRequiredParameters function

void validOrThrowIfHasRequiredParameters(
  1. List<ParameterElement> params
)

Implementation

void validOrThrowIfHasRequiredParameters(List<ParameterElement> params) {
  final hasRequiredParameter =
      params.any((parameter) => parameter.isRequiredNamed);
  if (hasRequiredParameter) {
    throw InvalidGenerationSourceError(
      'Spec definition parameters cannot have the `required` keyword.',
    );
  }
}