@@ -31,9 +31,6 @@ class ConstructorMember extends ExecutableMember
3131 ConstructorElementImpl get baseElement =>
3232 super .baseElement as ConstructorElementImpl ;
3333
34- @override
35- String get displayName => baseElement.displayName;
36-
3734 @override
3835 InterfaceElementImpl get enclosingElement => baseElement.enclosingElement;
3936
@@ -75,12 +72,6 @@ class ConstructorMember extends ExecutableMember
7572 @override
7673 LibraryElementImpl get library2 => library;
7774
78- @override
79- String ? get lookupName => baseElement.lookupName;
80-
81- @override
82- String ? get name3 => baseElement.name3;
83-
8475 @override
8576 ConstructorElementMixin2 ? get redirectedConstructor2 {
8677 var element = baseElement.redirectedConstructor2;
@@ -183,9 +174,6 @@ abstract class ExecutableMember extends Member
183174 return [...typeParameters2, ...formalParameters];
184175 }
185176
186- @override
187- String get displayName => baseElement.displayName;
188-
189177 @override
190178 String ? get documentationComment => baseElement.documentationComment;
191179
@@ -268,13 +256,6 @@ abstract class ExecutableMember extends Member
268256 @override
269257 MetadataImpl get metadata2 => metadata;
270258
271- @override
272- Element get nonSynthetic => baseElement;
273-
274- @Deprecated ('Use nonSynthetic instead' )
275- @override
276- Element get nonSynthetic2 => nonSynthetic;
277-
278259 @override
279260 TypeImpl get returnType {
280261 var result = baseElement.returnType;
@@ -305,18 +286,6 @@ abstract class ExecutableMember extends Member
305286 return builder.toString ();
306287 }
307288
308- @override
309- bool isAccessibleIn2 (LibraryElement library) =>
310- baseElement.isAccessibleIn2 (library);
311-
312- @override
313- Element ? thisOrAncestorMatching2 (bool Function (Element p1) predicate) =>
314- baseElement.thisOrAncestorMatching2 (predicate);
315-
316- @override
317- E ? thisOrAncestorOfType2 <E extends Element >() =>
318- baseElement.thisOrAncestorOfType2 ();
319-
320289 @override
321290 void visitChildren2 <T >(ElementVisitor2 <T > visitor) {
322291 for (var child in children2) {
@@ -438,14 +407,6 @@ class FieldMember extends VariableMember implements FieldElement2OrMember {
438407 @override
439408 List <Element > get children2 => const [];
440409
441- @override
442- ConstantInitializer ? get constantInitializer2 {
443- return baseElement.constantInitializer2;
444- }
445-
446- @override
447- String get displayName => baseElement.displayName;
448-
449410 @override
450411 String ? get documentationComment => baseElement.documentationComment;
451412
@@ -505,26 +466,13 @@ class FieldMember extends VariableMember implements FieldElement2OrMember {
505466 @override
506467 LibraryElement get library2 => library;
507468
508- @override
509- String ? get lookupName => baseElement.lookupName;
510-
511469 @override
512470 MetadataImpl get metadata => baseElement.metadata;
513471
514472 @Deprecated ('Use metadata instead' )
515473 @override
516474 MetadataImpl get metadata2 => metadata;
517475
518- @override
519- String ? get name3 => baseElement.name3;
520-
521- @override
522- Element get nonSynthetic => baseElement.nonSynthetic;
523-
524- @Deprecated ('Use nonSynthetic instead' )
525- @override
526- Element get nonSynthetic2 => nonSynthetic;
527-
528476 @override
529477 SetterElement2OrMember ? get setter2 {
530478 var baseSetter = baseElement.setter2;
@@ -546,37 +494,6 @@ class FieldMember extends VariableMember implements FieldElement2OrMember {
546494 @override
547495 T ? accept2 <T >(ElementVisitor2 <T > visitor) => accept (visitor);
548496
549- @override
550- DartObject ? computeConstantValue () {
551- return baseElement.computeConstantValue ();
552- }
553-
554- @override
555- String displayString2 ({
556- bool multiline = false ,
557- bool preferTypeAlias = false ,
558- }) {
559- return baseElement.displayString2 (
560- multiline: multiline,
561- preferTypeAlias: preferTypeAlias,
562- );
563- }
564-
565- @override
566- bool isAccessibleIn2 (LibraryElement library) {
567- return baseElement.isAccessibleIn2 (library);
568- }
569-
570- @override
571- Element ? thisOrAncestorMatching2 (bool Function (Element e) predicate) {
572- return baseElement.thisOrAncestorMatching2 (predicate);
573- }
574-
575- @override
576- E ? thisOrAncestorOfType2 <E extends Element >() {
577- return baseElement.thisOrAncestorOfType2 <E >();
578- }
579-
580497 @override
581498 void visitChildren2 <T >(ElementVisitor2 <T > visitor) {}
582499
@@ -628,9 +545,6 @@ class GetterMember extends PropertyAccessorMember
628545 ];
629546 }
630547
631- @override
632- String ? get lookupName => baseElement.lookupName;
633-
634548 @override
635549 Element get nonSynthetic {
636550 if (! isSynthetic) {
@@ -681,6 +595,9 @@ abstract class Member implements Element {
681595 /// [declaration] , and applied [substitution] .
682596 Member ({required this .baseElement, required this .substitution});
683597
598+ @override
599+ String get displayName => baseElement.displayName;
600+
684601 @override
685602 int get id => baseElement.id;
686603
@@ -696,6 +613,19 @@ abstract class Member implements Element {
696613 @override
697614 ElementKind get kind => baseElement.kind;
698615
616+ @override
617+ String ? get lookupName => baseElement.lookupName;
618+
619+ @override
620+ String ? get name3 => baseElement.name3;
621+
622+ @override
623+ Element get nonSynthetic => baseElement;
624+
625+ @Deprecated ('Use nonSynthetic instead' )
626+ @override
627+ Element get nonSynthetic2 => nonSynthetic;
628+
699629 @override
700630 AnalysisSession ? get session => baseElement.session;
701631
@@ -707,6 +637,21 @@ abstract class Member implements Element {
707637 return baseElement.getExtendedDisplayName2 (shortName: shortName);
708638 }
709639
640+ @override
641+ bool isAccessibleIn2 (LibraryElement library) {
642+ return baseElement.isAccessibleIn2 (library);
643+ }
644+
645+ @override
646+ Element ? thisOrAncestorMatching2 (bool Function (Element e) predicate) {
647+ return baseElement.thisOrAncestorMatching2 (predicate);
648+ }
649+
650+ @override
651+ E ? thisOrAncestorOfType2 <E extends Element >() {
652+ return baseElement.thisOrAncestorOfType2 <E >();
653+ }
654+
710655 @override
711656 String toString () {
712657 var builder = ElementDisplayStringBuilder (preferTypeAlias: false );
@@ -768,12 +713,6 @@ class MethodMember extends ExecutableMember implements MethodElement2OrMember {
768713 @override
769714 LibraryElement get library2 => library;
770715
771- @override
772- String ? get lookupName => name3;
773-
774- @override
775- String ? get name3 => baseElement.name3;
776-
777716 @override
778717 Version ? get sinceSdkVersion => baseElement.sinceSdkVersion;
779718
@@ -835,17 +774,9 @@ class ParameterMember extends VariableMember with FormalParameterElementMixin {
835774 return [...typeParameters2, ...formalParameters];
836775 }
837776
838- @override
839- ConstantInitializer ? get constantInitializer2 {
840- return baseElement.constantInitializer2;
841- }
842-
843777 @override
844778 String ? get defaultValueCode => baseElement.defaultValueCode;
845779
846- @override
847- String get displayName => baseElement.displayName;
848-
849780 @override
850781 String ? get documentationComment => baseElement.documentationComment;
851782
@@ -918,29 +849,16 @@ class ParameterMember extends VariableMember with FormalParameterElementMixin {
918849 @override
919850 LibraryElement ? get library2 => library;
920851
921- @override
922- String ? get lookupName => baseElement.lookupName;
923-
924852 @override
925853 MetadataImpl get metadata => baseElement.metadata;
926854
927855 @Deprecated ('Use metadata instead' )
928856 @override
929857 MetadataImpl get metadata2 => metadata;
930858
931- @override
932- String ? get name3 => baseElement.name3;
933-
934859 @override
935860 String get nameShared => name3! ;
936861
937- @override
938- Element get nonSynthetic => baseElement;
939-
940- @Deprecated ('Use nonSynthetic instead' )
941- @override
942- Element get nonSynthetic2 => nonSynthetic;
943-
944862 @deprecated
945863 @override
946864 ParameterKind get parameterKind {
@@ -967,36 +885,6 @@ class ParameterMember extends VariableMember with FormalParameterElementMixin {
967885 builder.writeFormalParameter2 (this );
968886 }
969887
970- @override
971- DartObject ? computeConstantValue () {
972- return baseElement.computeConstantValue ();
973- }
974-
975- @override
976- String displayString2 ({
977- bool multiline = false ,
978- bool preferTypeAlias = false ,
979- }) {
980- return baseElement.displayString2 (
981- multiline: multiline,
982- preferTypeAlias: preferTypeAlias,
983- );
984- }
985-
986- @override
987- bool isAccessibleIn2 (LibraryElement library) =>
988- baseElement.isAccessibleIn2 (library);
989-
990- @override
991- Element ? thisOrAncestorMatching2 (bool Function (Element p1) predicate) {
992- return baseElement.thisOrAncestorMatching2 (predicate);
993- }
994-
995- @override
996- E ? thisOrAncestorOfType2 <E extends Element >() {
997- return baseElement.thisOrAncestorOfType2 ();
998- }
999-
1000888 @override
1001889 void visitChildren2 <T >(ElementVisitor2 <T > visitor) {
1002890 baseElement.visitChildren2 (visitor);
@@ -1075,9 +963,6 @@ abstract class PropertyAccessorMember extends ExecutableMember
1075963 @override
1076964 PropertyAccessorFragment get firstFragment;
1077965
1078- @override
1079- String ? get name3 => baseElement.name3;
1080-
1081966 @override
1082967 PropertyInducingElement2OrMember ? get variable3 {
1083968 var variable = baseElement.variable3;
@@ -1135,9 +1020,6 @@ class SetterMember extends PropertyAccessorMember
11351020 ];
11361021 }
11371022
1138- @override
1139- String ? get lookupName => baseElement.lookupName;
1140-
11411023 @override
11421024 Element get nonSynthetic {
11431025 if (! isSynthetic) {
@@ -1241,6 +1123,11 @@ abstract class VariableMember extends Member
12411123 VariableElementImpl get baseElement =>
12421124 super .baseElement as VariableElementImpl ;
12431125
1126+ @override
1127+ ConstantInitializer ? get constantInitializer2 {
1128+ return baseElement.constantInitializer2;
1129+ }
1130+
12441131 @override
12451132 bool get hasImplicitType => baseElement.hasImplicitType;
12461133
@@ -1269,6 +1156,22 @@ abstract class VariableMember extends Member
12691156 void appendTo (ElementDisplayStringBuilder builder) {
12701157 builder.writeVariableElement2 (this );
12711158 }
1159+
1160+ @override
1161+ DartObject ? computeConstantValue () {
1162+ return baseElement.computeConstantValue ();
1163+ }
1164+
1165+ @override
1166+ String displayString2 ({
1167+ bool multiline = false ,
1168+ bool preferTypeAlias = false ,
1169+ }) {
1170+ return baseElement.displayString2 (
1171+ multiline: multiline,
1172+ preferTypeAlias: preferTypeAlias,
1173+ );
1174+ }
12721175}
12731176
12741177class _SubstitutedTypeParameters {
0 commit comments