createGenerics function
Implementation
List<TypeReference> createGenerics(List<ServerGenericType> generics) {
Iterable<TypeReference> iterate() sync* {
for (final ServerGenericType(:name, :bound) in generics) {
yield TypeReference((b) {
b.symbol = name;
if (bound case final bound?) {
b.bound = refer(bound.name);
}
});
}
}
return iterate().toList();
}