parameters property
A list of mirrors on the parameters for the reflectee.
Required capabilities: parameters requires a DeclarationsCapability.
Implementation
@override
List<ParameterMirror> get parameters {
if (!_supportsDeclarations(_reflector)) {
throw NoSuchCapabilityError(
'Attempt to get `parameters` without `DeclarationsCapability`',
);
}
return <ParameterMirror>[
ParameterMirrorImpl(
_variableMirror.simpleName,
_parameterDescriptor,
_selfIndex,
_variableMirror._reflector,
_variableMirror._classMirrorIndex,
_variableMirror._reflectedTypeIndex,
_variableMirror._dynamicReflectedTypeIndex,
_variableMirror._reflectedTypeArguments,
const <Object>[],
null,
null,
),
];
}