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) { |     for (final superField in element.constructors.first.parameters) { | ||||||
|       final superFieldDisplayName = superField.displayName; |       final superFieldDisplayName = superField.displayName; | ||||||
|  |       if (superField.isNamed) { | ||||||
|  |         if (superField.isSuperFormal) { | ||||||
|           generatedCode.write('$superFieldDisplayName:$superFieldDisplayName?? ' |           generatedCode.write('$superFieldDisplayName:$superFieldDisplayName?? ' | ||||||
|               '_value.$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 |     generatedCode | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user