allKinds property
Returns defaultKinds and matching kinds in Kind.all (unless isSealed is true).
Implementation
Iterable<Kind<T>> get allKinds sync* {
yield* (defaultKinds);
if (isSealed) {
return;
}
for (var kind in Kind.all.whereType<Kind<T>>()) {
if (defaultKinds.contains(kind)) {
continue;
}
yield (kind);
}
}