@@ -859,11 +859,6 @@ abstract class Fragment {
859859 /// This will be the fragment itself if it is a library fragment.
860860 LibraryFragment get libraryFragment;
861861
862- /// The name of this fragment.
863- ///
864- /// Returns `null` if this fragment doesn't have a name.
865- String ? get name;
866-
867862 /// The name of this fragment.
868863 ///
869864 /// Returns `null` if the fragment does not have a name, e.g. an unnamed
@@ -876,11 +871,6 @@ abstract class Fragment {
876871 /// specified, and the parser inserted a synthetic identifier.
877872 FragmentName ? get name2;
878873
879- /// The offset of the name in this fragment.
880- ///
881- /// Returns `null` if the fragment has no name.
882- int ? get nameOffset;
883-
884874 /// The next fragment in the augmentation chain.
885875 ///
886876 /// Returns `null` if this is the last fragment in the chain.
@@ -1017,9 +1007,6 @@ abstract class GetterFragment implements ExecutableFragment {
10171007 // @override
10181008 // GetterElement get element;
10191009
1020- @override
1021- String ? get name;
1022-
10231010 /// The field or top-level variable associated with this getter.
10241011 ///
10251012 /// If this getter was explicitly defined (is not synthetic) then the variable
@@ -1185,9 +1172,6 @@ abstract class InterfaceFragment implements InstanceFragment {
11851172 /// [MixinFragment] cannot have mixins, so the empty list is returned.
11861173 List <InterfaceType > get mixins;
11871174
1188- @override
1189- String get name;
1190-
11911175 /// The superclass declared by this fragment.
11921176 InterfaceType ? get supertype;
11931177}
@@ -1681,9 +1665,6 @@ abstract class MethodFragment implements ExecutableFragment {
16811665 @override
16821666 InstanceFragment ? get enclosingFragment;
16831667
1684- @override
1685- String get name;
1686-
16871668 @override
16881669 MethodFragment ? get nextFragment;
16891670
@@ -1781,7 +1762,7 @@ abstract class PrefixElement2 implements Element2, FragmentedElement {
17811762 LibraryElement2 get library2;
17821763
17831764 @override
1784- String get name;
1765+ String ? get name;
17851766
17861767 /// The name lookup scope for this import prefix.
17871768 ///
@@ -1804,9 +1785,6 @@ abstract class PrefixFragment implements Fragment {
18041785 /// Whether the [LibraryImport] is deferred.
18051786 bool get isDeferred;
18061787
1807- @override
1808- String get name;
1809-
18101788 @override
18111789 PrefixFragment ? get nextFragment;
18121790
@@ -1829,9 +1807,6 @@ abstract class PromotableElement2 implements VariableElement2 {
18291807abstract class PromotableFragment implements VariableFragment {
18301808 @override
18311809 PromotableElement2 get element;
1832-
1833- @override
1834- String get name;
18351810}
18361811
18371812/// A variable that has an associated getter and possibly a setter. Note that
@@ -1916,9 +1891,6 @@ abstract class PropertyInducingFragment
19161891 // TODO(brianwilkerson): Should synthetic elements have a fragment?
19171892 bool get isSynthetic;
19181893
1919- @override
1920- String get name;
1921-
19221894 @override
19231895 PropertyInducingFragment ? get nextFragment;
19241896
@@ -1978,9 +1950,6 @@ abstract class SetterFragment implements ExecutableFragment {
19781950 // @override
19791951 // SetterElement get element;
19801952
1981- @override
1982- String ? get name;
1983-
19841953 /// The field or top-level variable associated with this setter.
19851954 ///
19861955 /// If this setter was explicitly defined (is not synthetic) then the variable
@@ -2130,9 +2099,6 @@ abstract class TypeAliasFragment
21302099 @override
21312100 LibraryFragment ? get enclosingFragment;
21322101
2133- @override
2134- String get name;
2135-
21362102 @override
21372103 TypeAliasFragment ? get nextFragment;
21382104
@@ -2195,9 +2161,6 @@ abstract class TypeParameterFragment implements TypeDefiningFragment {
21952161 @override
21962162 TypeParameterElement2 get element;
21972163
2198- @override
2199- String get name;
2200-
22012164 @override
22022165 TypeParameterFragment ? get nextFragment;
22032166
0 commit comments