extractClassesToGenerateSerializersFor function
ClassesToGenerateSerializersFor
extractClassesToGenerateSerializersFor(
- LibraryElement2 externalSchemaLibrary
Implementation
ClassesToGenerateSerializersFor extractClassesToGenerateSerializersFor(
LibraryElement2 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,
);
}