@@ -23,8 +23,9 @@ class ArgumentsClassBuilder {
23
23
(b) => b
24
24
..name = argumentsBuilderHelper.argumentClassName
25
25
..fields.addAll (argumentsBuilderHelper.convertParametersToClassFields)
26
- ..constructors
27
- .add (argumentsBuilderHelper.argumentConstructer (emitter))
26
+ ..constructors.add (
27
+ argumentsBuilderHelper.argumentConstructer (emitter),
28
+ )
28
29
..methods.addAll ([
29
30
Method (
30
31
(b) => b
@@ -40,7 +41,8 @@ class ArgumentsClassBuilder {
40
41
fields: argumentsBuilderHelper.convertParametersToClassFields,
41
42
),
42
43
_buildHashCode (
43
- argumentsBuilderHelper.convertParametersToClassFields),
44
+ argumentsBuilderHelper.convertParametersToClassFields,
45
+ ),
44
46
]),
45
47
);
46
48
});
@@ -50,30 +52,38 @@ class ArgumentsClassBuilder {
50
52
Method _buildHashCode (List <Field > fields) {
51
53
final buffer = StringBuffer ();
52
54
buffer.writeln (
53
- 'return ${fields .map ((f ) => '${f .name }.hashCode' ).join (' ^ ' )};' );
55
+ 'return ${fields .map ((f ) => '${f .name }.hashCode' ).join (' ^ ' )};' ,
56
+ );
54
57
55
- return Method ((b) => b
56
- ..name = 'hashCode'
57
- ..returns = refer ('int' )
58
- ..annotations.add (refer ('override' ))
59
- ..type = MethodType .getter
60
- ..body = Code (buffer.toString ().trim ()));
58
+ return Method (
59
+ (b) => b
60
+ ..name = 'hashCode'
61
+ ..returns = refer ('int' )
62
+ ..annotations.add (refer ('override' ))
63
+ ..type = MethodType .getter
64
+ ..body = Code (buffer.toString ().trim ()),
65
+ );
61
66
}
62
67
63
- Method _buildEqualityOperator (
64
- {required String className, required List <Field > fields}) {
68
+ Method _buildEqualityOperator ({
69
+ required String className,
70
+ required List <Field > fields,
71
+ }) {
65
72
final buffer = StringBuffer ();
66
73
buffer.writeln ('if (identical(this, other)) return $literalTrue ;' );
67
74
buffer.writeln (
68
- 'return ${fields .map ((f ) => 'other.${f .name } == ${f .name }' ).join (' && ' )};' );
75
+ 'return ${fields .map ((f ) => 'other.${f .name } == ${f .name }' ).join (' && ' )};' ,
76
+ );
69
77
70
- return Method ((b) => b
71
- ..name = 'operator =='
72
- ..returns = refer ('bool' )
73
- ..annotations.add (refer ('override' ))
74
- ..requiredParameters.add (Parameter ((p) => p
75
- ..covariant = true
76
- ..name = 'other'
77
- ..type = refer (className)))
78
- ..body = Code (buffer.toString ()));
78
+ return Method (
79
+ (b) => b
80
+ ..name = 'operator =='
81
+ ..returns = refer ('bool' )
82
+ ..annotations.add (refer ('override' ))
83
+ ..requiredParameters.add (Parameter ((p) => p
84
+ ..covariant = true
85
+ ..name = 'other'
86
+ ..type = refer (className)))
87
+ ..body = Code (buffer.toString ()),
88
+ );
79
89
}
0 commit comments