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);
}