mirror of
https://github.com/dart-lang/sdk
synced 2024-09-15 22:51:29 +00:00
[package:vm_service] Update generator to always include required parent class fields in constructors
Change-Id: I3c37668788721735fac58c28e3b9ad15ef364fbd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/317980 Commit-Queue: Derek Xu <derekx@google.com> Reviewed-by: Ben Konyi <bkonyi@google.com>
This commit is contained in:
parent
5484bbcbb3
commit
17d59bf657
|
@ -1455,7 +1455,7 @@ class Type extends Member {
|
|||
(superType.name == 'ObjRef' || superType.name == 'Obj');
|
||||
// Default
|
||||
gen.write('$name(');
|
||||
if (fields.isNotEmpty) {
|
||||
if (fields.isNotEmpty || hasRequiredParentFields) {
|
||||
gen.write('{');
|
||||
fields.where((field) => !field.optional).forEach((field) {
|
||||
final fromParent = (name == 'Instance' && field.name == 'classRef');
|
||||
|
|
Loading…
Reference in a new issue