@@ -2810,15 +2810,27 @@ class ExtensionTypeElementImpl extends InterfaceElementImpl
28102810 }
28112811
28122812 @override
2813- ConstructorElement get primaryConstructor2 {
2813+ ConstructorElement get primaryConstructor {
28142814 return firstFragment.primaryConstructor.element;
28152815 }
28162816
2817+ @Deprecated ('Use primaryConstructor instead' )
28172818 @override
2818- FieldElementImpl get representation2 {
2819+ ConstructorElement get primaryConstructor2 {
2820+ return primaryConstructor;
2821+ }
2822+
2823+ @override
2824+ FieldElementImpl get representation {
28192825 return firstFragment.representation.element;
28202826 }
28212827
2828+ @Deprecated ('Use representation instead' )
2829+ @override
2830+ FieldElementImpl get representation2 {
2831+ return representation;
2832+ }
2833+
28222834 @override
28232835 DartType get typeErasure => firstFragment.typeErasure;
28242836
@@ -2863,20 +2875,23 @@ class ExtensionTypeFragmentImpl extends InterfaceFragmentImpl
28632875 ExtensionTypeFragmentImpl ? get previousFragment =>
28642876 super .previousFragment as ExtensionTypeFragmentImpl ? ;
28652877
2878+ @override
28662879 ConstructorFragmentImpl get primaryConstructor {
28672880 return constructors.first;
28682881 }
28692882
2883+ @Deprecated ('Use primaryConstructor instead' )
28702884 @override
2871- ConstructorFragment get primaryConstructor2 =>
2872- primaryConstructor as ConstructorFragment ;
2885+ ConstructorFragmentImpl get primaryConstructor2 => primaryConstructor;
28732886
2887+ @override
28742888 FieldFragmentImpl get representation {
28752889 return fields.first;
28762890 }
28772891
2892+ @Deprecated ('Use representation instead' )
28782893 @override
2879- FieldFragment get representation2 => representation as FieldFragment ;
2894+ FieldFragmentImpl get representation2 => representation;
28802895
28812896 void addFragment (ExtensionTypeFragmentImpl fragment) {
28822897 fragment.augmentedInternal = element;
0 commit comments