areDeclaredInClassesThatExtendAllOf method
Selects members declared in classes that extend every type in typeNames.
Implementation
MemberPredicateBuilder areDeclaredInClassesThatExtendAllOf(
Iterable<String> typeNames,
) {
final typeList = typeNames.toNonEmptyList('typeNames');
return areDeclaredInClassesThat(
HeimdallPredicate.allOf(
typeList.map(classExtends),
description: 'extend all of ${typeList.join(', ')}',
),
);
}