@@ -38,8 +38,7 @@ class FreezedGenerator extends ParserGenerator<Freezed> {
38
38
if (deepCopyProperty == null || commonGetter == null ) continue ;
39
39
40
40
yield deepCopyProperty.copyWith (
41
- nullable:
42
- deepCopyProperty.nullable ||
41
+ nullable: deepCopyProperty.nullable ||
43
42
commonProperty.isNullable ||
44
43
commonGetter.isNullable,
45
44
);
@@ -83,23 +82,21 @@ class FreezedGenerator extends ParserGenerator<Freezed> {
83
82
Iterable <Object > _generateForData (Library globalData, Class data) sync * {
84
83
if (data.options.fromJson) yield FromJson (data);
85
84
86
- final commonCopyWith =
87
- data.options.annotation.copyWith ?? true
88
- ? CopyWith (
89
- parents: data.parents,
90
- clonedClassName: data.name,
91
- readableProperties: data.properties.readableProperties,
92
- cloneableProperties: data.properties.cloneableProperties,
93
- deepCloneableProperties:
94
- _getCommonDeepCloneableProperties (
95
- data.constructors,
96
- data.properties,
97
- ).toList (),
98
- genericsDefinition: data.genericsDefinitionTemplate,
99
- genericsParameter: data.genericsParameterTemplate,
100
- data: data,
101
- )
102
- : null ;
85
+ final commonCopyWith = data.options.annotation.copyWith ?? true
86
+ ? CopyWith (
87
+ parents: data.parents,
88
+ clonedClassName: data.name,
89
+ readableProperties: data.properties.readableProperties,
90
+ cloneableProperties: data.properties.cloneableProperties,
91
+ deepCloneableProperties: _getCommonDeepCloneableProperties (
92
+ data.constructors,
93
+ data.properties,
94
+ ).toList (),
95
+ genericsDefinition: data.genericsDefinitionTemplate,
96
+ genericsParameter: data.genericsParameterTemplate,
97
+ data: data,
98
+ )
99
+ : null ;
103
100
104
101
yield Abstract (
105
102
data: data,
@@ -114,24 +111,21 @@ class FreezedGenerator extends ParserGenerator<Freezed> {
114
111
constructor: constructor,
115
112
commonProperties: data.properties.readableProperties,
116
113
globalData: globalData,
117
- copyWith:
118
- data.options.annotation.copyWith ??
119
- constructor.parameters.allParameters.isNotEmpty
120
- ? CopyWith (
121
- parents: {},
122
- clonedClassName: constructor.redirectedName,
123
- cloneableProperties: constructor.properties.toList (),
124
- readableProperties:
125
- constructor.properties
126
- .where ((e) => e.isSynthetic)
127
- .toList (),
128
- deepCloneableProperties: constructor.deepCloneableProperties,
129
- genericsDefinition: data.genericsDefinitionTemplate,
130
- genericsParameter: data.genericsParameterTemplate,
131
- data: data,
132
- parent: commonCopyWith,
133
- )
134
- : null ,
114
+ copyWith: data.options.annotation.copyWith ??
115
+ constructor.parameters.allParameters.isNotEmpty
116
+ ? CopyWith (
117
+ parents: {},
118
+ clonedClassName: constructor.redirectedName,
119
+ cloneableProperties: constructor.properties.toList (),
120
+ readableProperties:
121
+ constructor.properties.where ((e) => e.isSynthetic).toList (),
122
+ deepCloneableProperties: constructor.deepCloneableProperties,
123
+ genericsDefinition: data.genericsDefinitionTemplate,
124
+ genericsParameter: data.genericsParameterTemplate,
125
+ data: data,
126
+ parent: commonCopyWith,
127
+ )
128
+ : null ,
135
129
);
136
130
}
137
131
}
0 commit comments