File tree Expand file tree Collapse file tree 2 files changed +32
-6
lines changed Expand file tree Collapse file tree 2 files changed +32
-6
lines changed Original file line number Diff line number Diff line change @@ -210,6 +210,13 @@ abstract class DynamicType implements DartType {}
210
210
///
211
211
/// Clients may not extend, implement or mix-in this class.
212
212
abstract class FunctionType implements DartType {
213
+ @Deprecated ('Use element2 instead' )
214
+ @override
215
+ Null get element;
216
+
217
+ @override
218
+ Null get element2;
219
+
213
220
/// Return a map from the names of named parameters to the types of the named
214
221
/// parameters of this type of function. The entries in the map will be
215
222
/// iterated in the same order as the order in which the named parameters were
@@ -436,10 +443,10 @@ abstract class ParameterizedType implements DartType {
436
443
abstract class RecordType implements DartType {
437
444
@Deprecated ('Use element2 instead' )
438
445
@override
439
- Element ? get element;
446
+ Null get element;
440
447
441
448
@override
442
- Element ? get element2;
449
+ Null get element2;
443
450
444
451
/// The named fields (might be empty).
445
452
List <RecordTypeNamedField > get namedFields;
@@ -497,4 +504,11 @@ abstract class TypeParameterType implements DartType {
497
504
498
505
/// The special type `void` is used to indicate that the value of an
499
506
/// expression is meaningless, and intended to be discarded.
500
- abstract class VoidType implements DartType {}
507
+ abstract class VoidType implements DartType {
508
+ @Deprecated ('Use element2 instead' )
509
+ @override
510
+ Null get element;
511
+
512
+ @override
513
+ Null get element2;
514
+ }
Original file line number Diff line number Diff line change @@ -102,8 +102,12 @@ class FunctionTypeImpl extends TypeImpl implements FunctionType {
102
102
}) : parameters = _sortNamedParameters (parameters),
103
103
super (null , alias: alias);
104
104
105
+ @Deprecated ('Use element2 instead' )
106
+ @override
107
+ Null get element => null ;
108
+
105
109
@override
106
- Element ? get element2 => null ;
110
+ Null get element2 => null ;
107
111
108
112
@override
109
113
int get hashCode {
@@ -1010,8 +1014,12 @@ class RecordTypeImpl extends TypeImpl implements RecordType {
1010
1014
}) : namedFields = _sortNamedFields (namedFields),
1011
1015
super (null , alias: alias);
1012
1016
1017
+ @Deprecated ('Use element2 instead' )
1013
1018
@override
1014
- Element ? get element2 => null ;
1019
+ Null get element => null ;
1020
+
1021
+ @override
1022
+ Null get element2 => null ;
1015
1023
1016
1024
@override
1017
1025
int get hashCode {
@@ -1448,8 +1456,12 @@ class VoidTypeImpl extends TypeImpl implements VoidType {
1448
1456
/// Prevent the creation of instances of this class.
1449
1457
VoidTypeImpl ._() : super (null );
1450
1458
1459
+ @Deprecated ('Use element2 instead' )
1460
+ @override
1461
+ Null get element => null ;
1462
+
1451
1463
@override
1452
- Element ? get element2 => null ;
1464
+ Null get element2 => null ;
1453
1465
1454
1466
@override
1455
1467
int get hashCode => 2 ;
You can’t perform that action at this time.
0 commit comments