fix(gen): rework on copy with generator script
This commit is contained in:
parent
5c4af15583
commit
85f53d7cc3
@ -80,8 +80,22 @@ class ComponentCopyWithGenerator
|
||||
|
||||
for (final superField in element.constructors.first.parameters) {
|
||||
final superFieldDisplayName = superField.displayName;
|
||||
generatedCode.write('$superFieldDisplayName:$superFieldDisplayName?? '
|
||||
'_value.$superFieldDisplayName,');
|
||||
if (superField.isNamed) {
|
||||
if (superField.isSuperFormal) {
|
||||
generatedCode.write('$superFieldDisplayName:$superFieldDisplayName?? '
|
||||
'_value.$superFieldDisplayName,');
|
||||
} else {
|
||||
generatedCode.write('$superFieldDisplayName: '
|
||||
'_value.$superFieldDisplayName,');
|
||||
}
|
||||
} else if (!superField.isNamed) {
|
||||
if (superField.isSuperFormal) {
|
||||
generatedCode.write('$superFieldDisplayName?? '
|
||||
'_value.$superFieldDisplayName,');
|
||||
} else {
|
||||
generatedCode.write('_value.$superFieldDisplayName,');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
generatedCode
|
||||
|
Loading…
x
Reference in New Issue
Block a user