INNER CODE UNIT · Dart
_describeInvocation
felangel/mocktail · packages/mocktail/lib/src/_is_invocation.dart:9
static Description _describeInvocation(Description d, Invocation invocation) {
// For a getter or a setter, just return get <member> or set <member> <arg>.
if (invocation.isAccessor) {
d = d
.add(invocation.isGetter ? 'get ' : 'set ')
.add(_symbolToString(invocation.memberName));
if (invocation.isSetter) {
d = d.add(' ').addDescriptionOf(invocation.positionalArguments.first);
}
return d;
}
// For a method, return <member><<typeArgs>>(<args>).
d = d.add(_symbolToString(invocation.memberName));
if (invocation.typeArguments.isNotEmpty) {
d.add('<').addAll('', ', ', '', invocation.typeArguments).add('>');
}