@@ -1098,11 +1098,6 @@ class ConstructorFragmentImpl extends ExecutableFragmentImpl
1098
1098
}
1099
1099
}
1100
1100
1101
- @override
1102
- FragmentImpl get nonSynthetic {
1103
- return isSynthetic ? enclosingElement3 : this ;
1104
- }
1105
-
1106
1101
@override
1107
1102
int get offset => isSynthetic ? enclosingElement3.offset : _nameOffset;
1108
1103
@@ -3676,11 +3671,6 @@ class FormalParameterFragmentImplOfImplicitSetter
3676
3671
return false ;
3677
3672
}
3678
3673
3679
- @override
3680
- FragmentImpl get nonSynthetic {
3681
- return setter.variable2;
3682
- }
3683
-
3684
3674
@override
3685
3675
int get offset => setter.offset;
3686
3676
@@ -3999,16 +3989,6 @@ abstract class FragmentImpl implements FragmentOrMember {
3999
3989
_nameOffset = offset;
4000
3990
}
4001
3991
4002
- /// The non-synthetic element that caused this element to be created.
4003
- ///
4004
- /// If this element is not synthetic, then the element itself is returned.
4005
- ///
4006
- /// If this element is synthetic, then the corresponding non-synthetic
4007
- /// element is returned. For example, for a synthetic getter of a
4008
- /// non-synthetic field the field is returned; for a synthetic constructor
4009
- /// the enclosing class is returned.
4010
- FragmentImpl get nonSynthetic => this ;
4011
-
4012
3992
@override
4013
3993
AnalysisSession ? get session {
4014
3994
return enclosingElement3? .session;
@@ -7921,14 +7901,6 @@ class MethodFragmentImpl extends ExecutableFragmentImpl
7921
7901
return name2;
7922
7902
}
7923
7903
7924
- @override
7925
- FragmentImpl get nonSynthetic {
7926
- if (isSynthetic && enclosingElement3 is EnumFragmentImpl ) {
7927
- return enclosingElement3;
7928
- }
7929
- return this ;
7930
- }
7931
-
7932
7904
void addFragment (MethodFragmentImpl fragment) {
7933
7905
fragment.element = element;
7934
7906
fragment.previousFragment = this ;
@@ -9075,15 +9047,6 @@ class PropertyAccessorFragmentImplImplicitGetter extends GetterFragmentImpl {
9075
9047
@override
9076
9048
String ? get name2 => variable2.name2;
9077
9049
9078
- @override
9079
- FragmentImpl get nonSynthetic {
9080
- if (! variable2.isSynthetic) {
9081
- return variable2;
9082
- }
9083
- assert (enclosingElement3 is EnumFragmentImpl );
9084
- return enclosingElement3;
9085
- }
9086
-
9087
9050
@override
9088
9051
int get offset => variable2.offset;
9089
9052
@@ -9134,9 +9097,6 @@ class PropertyAccessorFragmentImplImplicitSetter extends SetterFragmentImpl {
9134
9097
@override
9135
9098
String ? get name2 => variable2.name2;
9136
9099
9137
- @override
9138
- FragmentImpl get nonSynthetic => variable2;
9139
-
9140
9100
@override
9141
9101
int get offset => variable2.offset;
9142
9102
@@ -9348,21 +9308,6 @@ abstract class PropertyInducingFragmentImpl
9348
9308
@override
9349
9309
MetadataImpl get metadata2 => metadata;
9350
9310
9351
- @override
9352
- FragmentImpl get nonSynthetic {
9353
- if (isSynthetic) {
9354
- if (enclosingElement3 is EnumFragmentImpl ) {
9355
- // TODO(scheglov): remove 'index'?
9356
- if (name2 == 'index' || name2 == 'values' ) {
9357
- return enclosingElement3;
9358
- }
9359
- }
9360
- return (getter ?? setter)! ;
9361
- } else {
9362
- return this ;
9363
- }
9364
- }
9365
-
9366
9311
/// The setter associated with this variable, or `null` if the variable
9367
9312
/// is effectively `final` and therefore does not have a setter associated
9368
9313
/// with it.
0 commit comments