@@ -50,7 +50,7 @@ abstract class FieldBuilder implements MemberBuilder {
50
50
51
51
TypeBuilder ? get type;
52
52
53
- bool get isCovariant ;
53
+ bool get isCovariantByDeclaration ;
54
54
55
55
bool get isLate;
56
56
@@ -154,7 +154,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
154
154
isAbstract: isAbstract,
155
155
isExternal: isExternal,
156
156
isFinal: isFinal,
157
- isCovariant : isCovariant ,
157
+ isCovariantByDeclaration : isCovariantByDeclaration ,
158
158
isNonNullableByDefault: library.isNonNullableByDefault);
159
159
} else if (isLate &&
160
160
libraryBuilder.loader.target.backendTarget.isLateFieldLoweringEnabled (
@@ -175,7 +175,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
175
175
lateIsSetSetterReference,
176
176
lateGetterReference,
177
177
lateSetterReference,
178
- isCovariant ,
178
+ isCovariantByDeclaration ,
179
179
isSetStrategy);
180
180
} else {
181
181
_fieldEncoding = new LateFieldWithInitializerEncoding (
@@ -190,7 +190,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
190
190
lateIsSetSetterReference,
191
191
lateGetterReference,
192
192
lateSetterReference,
193
- isCovariant ,
193
+ isCovariantByDeclaration ,
194
194
isSetStrategy);
195
195
}
196
196
} else {
@@ -207,7 +207,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
207
207
lateIsSetSetterReference,
208
208
lateGetterReference,
209
209
lateSetterReference,
210
- isCovariant ,
210
+ isCovariantByDeclaration ,
211
211
isSetStrategy);
212
212
} else {
213
213
_fieldEncoding = new LateFieldWithoutInitializerEncoding (
@@ -222,7 +222,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
222
222
lateIsSetSetterReference,
223
223
lateGetterReference,
224
224
lateSetterReference,
225
- isCovariant ,
225
+ isCovariantByDeclaration ,
226
226
isSetStrategy);
227
227
}
228
228
}
@@ -244,7 +244,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
244
244
lateIsSetSetterReference,
245
245
lateGetterReference,
246
246
lateSetterReference,
247
- isCovariant ,
247
+ isCovariantByDeclaration ,
248
248
isSetStrategy);
249
249
} else {
250
250
_fieldEncoding = new LateFieldWithInitializerEncoding (
@@ -259,7 +259,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
259
259
lateIsSetSetterReference,
260
260
lateGetterReference,
261
261
lateSetterReference,
262
- isCovariant ,
262
+ isCovariantByDeclaration ,
263
263
isSetStrategy);
264
264
}
265
265
} else {
@@ -320,7 +320,7 @@ class SourceFieldBuilder extends MemberBuilderImpl implements FieldBuilder {
320
320
bool get isLate => (modifiers & lateMask) != 0 ;
321
321
322
322
@override
323
- bool get isCovariant => (modifiers & covariantMask) != 0 ;
323
+ bool get isCovariantByDeclaration => (modifiers & covariantMask) != 0 ;
324
324
325
325
@override
326
326
bool get hasInitializer => (modifiers & hasInitializerMask) != 0 ;
@@ -665,7 +665,7 @@ class RegularFieldEncoding implements FieldEncoding {
665
665
@override
666
666
void build (
667
667
SourceLibraryBuilder libraryBuilder, SourceFieldBuilder fieldBuilder) {
668
- _field..isCovariant = fieldBuilder.isCovariant ;
668
+ _field..isCovariantByDeclaration = fieldBuilder.isCovariantByDeclaration ;
669
669
if (fieldBuilder.isExtensionMember) {
670
670
_field
671
671
..isStatic = true
@@ -695,7 +695,7 @@ class RegularFieldEncoding implements FieldEncoding {
695
695
696
696
@override
697
697
void setGenericCovariantImpl () {
698
- _field.isGenericCovariantImpl = true ;
698
+ _field.isCovariantByClass = true ;
699
699
}
700
700
701
701
@override
@@ -814,7 +814,7 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
814
814
Reference ? lateIsSetSetterReference,
815
815
Reference ? lateGetterReference,
816
816
Reference ? lateSetterReference,
817
- bool isCovariant ,
817
+ bool isCovariantByDeclaration ,
818
818
late_lowering.IsSetStrategy isSetStrategy)
819
819
: fileOffset = charOffset,
820
820
fileEndOffset = charEndOffset,
@@ -867,7 +867,7 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
867
867
fileUri,
868
868
charOffset,
869
869
lateSetterReference,
870
- isCovariant : isCovariant );
870
+ isCovariantByDeclaration : isCovariantByDeclaration );
871
871
}
872
872
873
873
late_lowering.IsSetEncoding get isSetEncoding {
@@ -975,11 +975,11 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
975
975
976
976
Procedure ? _createSetter (
977
977
Name name, Uri fileUri, int charOffset, Reference ? reference,
978
- {required bool isCovariant }) {
978
+ {required bool isCovariantByDeclaration }) {
979
979
// ignore: unnecessary_null_comparison
980
- assert (isCovariant != null );
980
+ assert (isCovariantByDeclaration != null );
981
981
VariableDeclaration parameter = new VariableDeclaration (null )
982
- ..isCovariant = isCovariant
982
+ ..isCovariantByDeclaration = isCovariantByDeclaration
983
983
..fileOffset = fileOffset;
984
984
return new Procedure (
985
985
name,
@@ -1025,9 +1025,8 @@ abstract class AbstractLateFieldEncoding implements FieldEncoding {
1025
1025
1026
1026
@override
1027
1027
void setGenericCovariantImpl () {
1028
- _field.isGenericCovariantImpl = true ;
1029
- _lateSetter? .function.positionalParameters.single.isGenericCovariantImpl =
1030
- true ;
1028
+ _field.isCovariantByClass = true ;
1029
+ _lateSetter? .function.positionalParameters.single.isCovariantByClass = true ;
1031
1030
}
1032
1031
1033
1032
@override
@@ -1198,7 +1197,7 @@ class LateFieldWithoutInitializerEncoding extends AbstractLateFieldEncoding
1198
1197
Reference ? lateIsSetSetterReference,
1199
1198
Reference ? lateGetterReference,
1200
1199
Reference ? lateSetterReference,
1201
- bool isCovariant ,
1200
+ bool isCovariantByDeclaration ,
1202
1201
late_lowering.IsSetStrategy isSetStrategy)
1203
1202
: super (
1204
1203
name,
@@ -1212,7 +1211,7 @@ class LateFieldWithoutInitializerEncoding extends AbstractLateFieldEncoding
1212
1211
lateIsSetSetterReference,
1213
1212
lateGetterReference,
1214
1213
lateSetterReference,
1215
- isCovariant ,
1214
+ isCovariantByDeclaration ,
1216
1215
isSetStrategy);
1217
1216
}
1218
1217
@@ -1230,7 +1229,7 @@ class LateFieldWithInitializerEncoding extends AbstractLateFieldEncoding
1230
1229
Reference ? lateIsSetSetterReference,
1231
1230
Reference ? lateGetterReference,
1232
1231
Reference ? lateSetterReference,
1233
- bool isCovariant ,
1232
+ bool isCovariantByDeclaration ,
1234
1233
late_lowering.IsSetStrategy isSetStrategy)
1235
1234
: super (
1236
1235
name,
@@ -1244,7 +1243,7 @@ class LateFieldWithInitializerEncoding extends AbstractLateFieldEncoding
1244
1243
lateIsSetSetterReference,
1245
1244
lateGetterReference,
1246
1245
lateSetterReference,
1247
- isCovariant ,
1246
+ isCovariantByDeclaration ,
1248
1247
isSetStrategy);
1249
1248
1250
1249
@override
@@ -1277,7 +1276,7 @@ class LateFinalFieldWithoutInitializerEncoding extends AbstractLateFieldEncoding
1277
1276
Reference ? lateIsSetSetterReference,
1278
1277
Reference ? lateGetterReference,
1279
1278
Reference ? lateSetterReference,
1280
- bool isCovariant ,
1279
+ bool isCovariantByDeclaration ,
1281
1280
late_lowering.IsSetStrategy isSetStrategy)
1282
1281
: super (
1283
1282
name,
@@ -1291,7 +1290,7 @@ class LateFinalFieldWithoutInitializerEncoding extends AbstractLateFieldEncoding
1291
1290
lateIsSetSetterReference,
1292
1291
lateGetterReference,
1293
1292
lateSetterReference,
1294
- isCovariant ,
1293
+ isCovariantByDeclaration ,
1295
1294
isSetStrategy);
1296
1295
1297
1296
@override
@@ -1325,7 +1324,7 @@ class LateFinalFieldWithInitializerEncoding extends AbstractLateFieldEncoding {
1325
1324
Reference ? lateIsSetSetterReference,
1326
1325
Reference ? lateGetterReference,
1327
1326
Reference ? lateSetterReference,
1328
- bool isCovariant ,
1327
+ bool isCovariantByDeclaration ,
1329
1328
late_lowering.IsSetStrategy isSetStrategy)
1330
1329
: super (
1331
1330
name,
@@ -1339,7 +1338,7 @@ class LateFinalFieldWithInitializerEncoding extends AbstractLateFieldEncoding {
1339
1338
lateIsSetSetterReference,
1340
1339
lateGetterReference,
1341
1340
lateSetterReference,
1342
- isCovariant ,
1341
+ isCovariantByDeclaration ,
1343
1342
isSetStrategy);
1344
1343
@override
1345
1344
Statement _createGetterBody (
@@ -1360,7 +1359,7 @@ class LateFinalFieldWithInitializerEncoding extends AbstractLateFieldEncoding {
1360
1359
@override
1361
1360
Procedure ? _createSetter (
1362
1361
Name name, Uri fileUri, int charOffset, Reference ? reference,
1363
- {required bool isCovariant }) =>
1362
+ {required bool isCovariantByDeclaration }) =>
1364
1363
null ;
1365
1364
1366
1365
@override
@@ -1537,7 +1536,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
1537
1536
{required this .isAbstract,
1538
1537
required this .isExternal,
1539
1538
required bool isFinal,
1540
- required bool isCovariant ,
1539
+ required bool isCovariantByDeclaration ,
1541
1540
required bool isNonNullableByDefault})
1542
1541
// ignore: unnecessary_null_comparison
1543
1542
: assert (isAbstract != null ),
@@ -1546,7 +1545,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
1546
1545
// ignore: unnecessary_null_comparison
1547
1546
assert (isFinal != null ),
1548
1547
// ignore: unnecessary_null_comparison
1549
- assert (isCovariant != null ),
1548
+ assert (isCovariantByDeclaration != null ),
1550
1549
// ignore: unnecessary_null_comparison
1551
1550
assert (isNonNullableByDefault != null ),
1552
1551
_isExtensionInstanceMember = isExternal &&
@@ -1567,7 +1566,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
1567
1566
if (! isFinal) {
1568
1567
VariableDeclaration parameter =
1569
1568
new VariableDeclaration ("#externalFieldValue" )
1570
- ..isCovariant = isCovariant
1569
+ ..isCovariantByDeclaration = isCovariantByDeclaration
1571
1570
..fileOffset = charOffset;
1572
1571
_setter = new Procedure (
1573
1572
nameScheme.getProcedureName (ProcedureKind .Setter , name),
@@ -1600,7 +1599,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
1600
1599
if (! isFinal) {
1601
1600
VariableDeclaration parameter =
1602
1601
new VariableDeclaration ("#externalFieldValue" )
1603
- ..isCovariant = isCovariant
1602
+ ..isCovariantByDeclaration = isCovariantByDeclaration
1604
1603
..fileOffset = charOffset;
1605
1604
_setter = new Procedure (
1606
1605
nameScheme.getFieldName (FieldNameType .Setter , name,
@@ -1742,7 +1741,7 @@ class AbstractOrExternalFieldEncoding implements FieldEncoding {
1742
1741
1743
1742
@override
1744
1743
void setGenericCovariantImpl () {
1745
- _setter! .function.positionalParameters.first.isGenericCovariantImpl = true ;
1744
+ _setter! .function.positionalParameters.first.isCovariantByClass = true ;
1746
1745
}
1747
1746
1748
1747
@override
0 commit comments