GetterHashcodeBuilder function
Implementation
Method GetterHashcodeBuilder({required List<FieldInfo> fields}) {
return Method((b) => b
..name = 'hashCode'
..annotations.add(refer('override'))
..returns = refer('int')
..type = MethodType.getter
..body = Code('''
return ${fields.map((field) => '${field.name}.hashCode').join(' ^ ')};
'''));
}