MetaParam.fromParam constructor
MetaParam.fromParam(
- FormalParameterElement param
Implementation
factory MetaParam.fromParam(FormalParameterElement param) {
return MetaParam(
name: param.name3 ?? (throw Exception('Parameter name is null')),
type: MetaType.fromType(param.type),
literalValue: null,
isRequired: param.isRequired,
isNamed: param.isNamed,
defaultValue: param.defaultValueCode,
annotationsFor:
({required List<OnMatch> onMatch, NonMatch? onNonMatch}) =>
getAnnotations(
element: param,
onMatch: onMatch,
onNonMatch: onNonMatch,
),
);
}