optionalParameterTypes property

List<DartType> get optionalParameterTypes

A list of types for all optional parameters (either positional or named).

Implementation

List<DartType> get optionalParameterTypes {
  List<DartType> types = <DartType>[];
  for (final ParameterElement parameter in parameters) {
    if (parameter.isOptional) {
      types.add(parameter.type);
    }
  }
  return types;
}