buildEqualityAndHashCodeSnippet function
Builds equality operator and hashCode getter snippet.
Implementation
String buildEqualityAndHashCodeSnippet(
String className,
List<
({
String name,
String type,
bool isNamed,
bool isNullable,
bool isCollection,
})
>
fields, {
required DartFileEditBuilder builder,
}) {
final equalitySnippet = buildEqualitySnippet(
className,
fields,
builder: builder,
);
final hashCodeSnippet = buildHashCodeSnippet(fields, builder: builder);
return '$equalitySnippet\n\n$hashCodeSnippet';
}