@@ -15,7 +15,7 @@ sealed class FieldEncoding {
1515 /// members should be without body. The member bodies are created through
1616 /// [createBodies] .
1717 void buildOutlineNode (SourceLibraryBuilder libraryBuilder,
18- NameScheme nameScheme, FieldReference references,
18+ NameScheme nameScheme, PropertyReferences references,
1919 {required bool isAbstractOrExternal,
2020 required List <TypeParameter >? classTypeParameters});
2121
@@ -136,7 +136,7 @@ class RegularFieldEncoding implements FieldEncoding {
136136
137137 @override
138138 void buildOutlineNode (SourceLibraryBuilder libraryBuilder,
139- NameScheme nameScheme, FieldReference references,
139+ NameScheme nameScheme, PropertyReferences references,
140140 {required bool isAbstractOrExternal,
141141 required List <TypeParameter >? classTypeParameters}) {
142142 bool isImmutable = _fragment.modifiers.isLate
@@ -150,16 +150,16 @@ class RegularFieldEncoding implements FieldEncoding {
150150 isLate: _fragment.modifiers.isLate,
151151 fileUri: _fragment.fileUri,
152152 fieldReference: references.fieldReference,
153- getterReference: references.fieldGetterReference ,
153+ getterReference: references.getterReference ,
154154 isEnumElement: isEnumElement)
155155 : new Field .mutable (dummyName,
156156 type: _type,
157157 isFinal: _fragment.modifiers.isFinal,
158158 isLate: _fragment.modifiers.isLate,
159159 fileUri: _fragment.fileUri,
160160 fieldReference: references.fieldReference,
161- getterReference: references.fieldGetterReference ,
162- setterReference: references.fieldSetterReference );
161+ getterReference: references.getterReference ,
162+ setterReference: references.setterReference );
163163 nameScheme
164164 .getFieldMemberName (FieldNameType .Field , _fragment.name,
165165 isSynthesized: false )
@@ -517,14 +517,11 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
517517
518518 @override
519519 void buildOutlineNode (SourceLibraryBuilder libraryBuilder,
520- NameScheme nameScheme, FieldReference references,
520+ NameScheme nameScheme, PropertyReferences references,
521521 {required bool isAbstractOrExternal,
522522 required List <TypeParameter >? classTypeParameters}) {
523523 _field = new Field .mutable (dummyName,
524- fileUri: _fragment.fileUri,
525- fieldReference: references.fieldReference,
526- getterReference: references.fieldGetterReference,
527- setterReference: references.fieldSetterReference)
524+ fileUri: _fragment.fileUri, fieldReference: references.fieldReference)
528525 ..fileOffset = _fragment.nameOffset
529526 ..fileEndOffset = _fragment.endOffset
530527 ..isInternalImplementation = true ;
@@ -539,14 +536,11 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
539536 break ;
540537 case late_lowering.IsSetStrategy .forceUseIsSetField:
541538 case late_lowering.IsSetStrategy .useIsSetFieldOrNull:
542- _lateIsSetField = new Field .mutable (dummyName,
543- fileUri: _fragment.fileUri,
544- fieldReference: references.lateIsSetFieldReference,
545- getterReference: references.lateIsSetGetterReference,
546- setterReference: references.lateIsSetSetterReference)
547- ..fileOffset = _fragment.nameOffset
548- ..fileEndOffset = _fragment.endOffset
549- ..isInternalImplementation = true ;
539+ _lateIsSetField =
540+ new Field .mutable (dummyName, fileUri: _fragment.fileUri)
541+ ..fileOffset = _fragment.nameOffset
542+ ..fileEndOffset = _fragment.endOffset
543+ ..isInternalImplementation = true ;
550544 nameScheme
551545 .getFieldMemberName (FieldNameType .IsSetField , _fragment.name,
552546 isSynthesized: true )
@@ -560,15 +554,15 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
560554 ..fileOffset = _fragment.nameOffset
561555 ..fileEndOffset = _fragment.endOffset,
562556 fileUri: _fragment.fileUri,
563- reference: references.lateGetterReference )
557+ reference: references.getterReference )
564558 ..fileOffset = _fragment.nameOffset
565559 ..fileEndOffset = _fragment.endOffset;
566560 nameScheme
567561 .getFieldMemberName (FieldNameType .Getter , _fragment.name,
568562 isSynthesized: true )
569563 .attachMember (_lateGetter! );
570564 _lateSetter = _createSetter (
571- _fragment.fileUri, _fragment.nameOffset, references.lateSetterReference ,
565+ _fragment.fileUri, _fragment.nameOffset, references.setterReference ,
572566 isCovariantByDeclaration: _fragment.modifiers.isCovariant);
573567 if (_lateSetter != null ) {
574568 nameScheme
@@ -944,7 +938,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
944938
945939 @override
946940 void buildOutlineNode (SourceLibraryBuilder libraryBuilder,
947- NameScheme nameScheme, FieldReference references,
941+ NameScheme nameScheme, PropertyReferences references,
948942 {required bool isAbstractOrExternal,
949943 required List <TypeParameter >? classTypeParameters}) {
950944 if (_isExtensionInstanceMember || _isExtensionTypeInstanceMember) {
@@ -957,7 +951,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
957951 ..isLowered = true
958952 ]),
959953 fileUri: _fragment.fileUri,
960- reference: references.fieldGetterReference )
954+ reference: references.getterReference )
961955 ..fileOffset = _fragment.nameOffset
962956 ..fileEndOffset = _fragment.endOffset;
963957 nameScheme
@@ -982,7 +976,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
982976 ..fileOffset = _fragment.nameOffset
983977 ..fileEndOffset = _fragment.endOffset,
984978 fileUri: _fragment.fileUri,
985- reference: references.fieldSetterReference )
979+ reference: references.setterReference )
986980 ..fileOffset = _fragment.nameOffset
987981 ..fileEndOffset = _fragment.endOffset;
988982 nameScheme
@@ -992,8 +986,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
992986 } else {
993987 _getter = new Procedure (
994988 dummyName, ProcedureKind .Getter , new FunctionNode (null ),
995- fileUri: _fragment.fileUri,
996- reference: references.fieldGetterReference)
989+ fileUri: _fragment.fileUri, reference: references.getterReference)
997990 ..fileOffset = _fragment.nameOffset
998991 ..fileEndOffset = _fragment.endOffset;
999992 nameScheme
@@ -1013,7 +1006,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
10131006 ..fileOffset = _fragment.nameOffset
10141007 ..fileEndOffset = _fragment.endOffset,
10151008 fileUri: _fragment.fileUri,
1016- reference: references.fieldSetterReference )
1009+ reference: references.setterReference )
10171010 ..fileOffset = _fragment.nameOffset
10181011 ..fileEndOffset = _fragment.endOffset;
10191012 nameScheme
@@ -1211,12 +1204,12 @@ class RepresentationFieldEncoding implements FieldEncoding {
12111204
12121205 @override
12131206 void buildOutlineNode (SourceLibraryBuilder libraryBuilder,
1214- NameScheme nameScheme, FieldReference references,
1207+ NameScheme nameScheme, PropertyReferences references,
12151208 {required bool isAbstractOrExternal,
12161209 required List <TypeParameter >? classTypeParameters}) {
12171210 _getter = new Procedure (
12181211 dummyName, ProcedureKind .Getter , new FunctionNode (null ),
1219- fileUri: _fragment.fileUri, reference: references.fieldGetterReference )
1212+ fileUri: _fragment.fileUri, reference: references.getterReference )
12201213 ..stubKind = ProcedureStubKind .RepresentationField
12211214 ..fileOffset = _fragment.nameOffset
12221215 ..fileEndOffset = _fragment.nameOffset;
0 commit comments