areAssignableToTypeNameStartingWithNoneOf method
Selects declarations assignable to no type name starting with prefixes.
Implementation
ClassPredicateBuilder areAssignableToTypeNameStartingWithNoneOf(
Iterable<String> prefixes,
) {
final prefixList = prefixes.toNonEmptyList('prefixes');
return satisfy(
HeimdallPredicate.noneOf(
prefixList.map(_classAssignableToTypeNameStartingWith),
description: 'are assignable to type name starting with none of ${prefixList.join(', ')}',
),
);
}