extractClassesToGenerateSerializersFor function
ClassesToGenerateSerializersFor
extractClassesToGenerateSerializersFor(
- LibraryElement externalSchemaLibrary
Implementation
ClassesToGenerateSerializersFor extractClassesToGenerateSerializersFor(
LibraryElement externalSchemaLibrary,
) {
final builtClasses = externalSchemaLibrary.classes
.where((c) => hasSerializer(c) && isBuiltValue(c))
.toSet();
final nonBuiltClasses = externalSchemaLibrary.classes
.where((c) => hasSerializer(c) && !isBuiltValue(c))
.toSet();
return (builtClasses: builtClasses, nonBuiltClasses: nonBuiltClasses);
}