File tree Expand file tree Collapse file tree 4 files changed +6
-9
lines changed Expand file tree Collapse file tree 4 files changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -3291,7 +3291,7 @@ package:analyzer/dart/element/element.dart:
32913291 getGetter (method: PropertyAccessorElement? Function(String))
32923292 getMethod (method: MethodElement? Function(String))
32933293 getSetter (method: PropertyAccessorElement? Function(String))
3294- ExtensionTypeElement (class extends Object implements InterfaceElement, experimental ):
3294+ ExtensionTypeElement (class extends Object implements InterfaceElement, deprecated ):
32953295 new (constructor: ExtensionTypeElement Function())
32963296 primaryConstructor (getter: ConstructorElement, deprecated)
32973297 representation (getter: FieldElement)
Original file line number Diff line number Diff line change @@ -1187,7 +1187,7 @@ abstract class ExtensionElement implements InstanceElement {
11871187/// An element that represents an extension type.
11881188///
11891189/// Clients may not extend, implement or mix-in this class.
1190- @experimental
1190+ @Deprecated ( 'Use ExtensionTypeElement2 instead' )
11911191abstract class ExtensionTypeElement implements InterfaceElement {
11921192 /// The primary constructor of this extension.
11931193 @Deprecated (elementModelDeprecationMsg)
Original file line number Diff line number Diff line change @@ -4026,7 +4026,10 @@ class ExtensionElementImpl2 extends InstanceElementImpl2
40264026}
40274027
40284028class ExtensionTypeElementImpl extends InterfaceElementImpl
4029- implements ExtensionTypeElement , ExtensionTypeFragment {
4029+ implements
4030+ // ignore:deprecated_member_use_from_same_package
4031+ ExtensionTypeElement ,
4032+ ExtensionTypeFragment {
40304033 late ExtensionTypeElementImpl2 augmentedInternal;
40314034
40324035 @override
Original file line number Diff line number Diff line change @@ -387,12 +387,6 @@ extension ExtensionElementImplExtension on ExtensionElementImpl {
387387 }
388388}
389389
390- extension ExtensionTypeElement2Extension on ExtensionTypeElement2 {
391- ExtensionTypeElement get asElement {
392- return firstFragment as ExtensionTypeElement ;
393- }
394- }
395-
396390extension ExtensionTypeElementImpl2Extension on ExtensionTypeElementImpl2 {
397391 ExtensionTypeElementImpl get asElement {
398392 return firstFragment;
You can’t perform that action at this time.
0 commit comments