File tree Expand file tree Collapse file tree 4 files changed +9
-15
lines changed Expand file tree Collapse file tree 4 files changed +9
-15
lines changed Original file line number Diff line number Diff line change @@ -3329,7 +3329,7 @@ package:analyzer/dart/element/element.dart:
33293329 ImportElementPrefix (class extends Object):
33303330 new (constructor: ImportElementPrefix Function())
33313331 element (getter: PrefixElement)
3332- InstanceElement (class extends Object implements TypeDefiningElement, TypeParameterizedElement):
3332+ InstanceElement (class extends Object implements TypeDefiningElement, TypeParameterizedElement, deprecated ):
33333333 new (constructor: InstanceElement Function())
33343334 accessors (getter: List<PropertyAccessorElement>)
33353335 enclosingElement3 (getter: CompilationUnitElement, deprecated)
Original file line number Diff line number Diff line change @@ -1320,6 +1320,7 @@ abstract class ImportElementPrefix {
13201320/// An element that has `this` .
13211321///
13221322/// Clients may not extend, implement or mix-in this class.
1323+ @Deprecated ('Use InstanceElement2 instead' )
13231324abstract class InstanceElement
13241325 implements TypeDefiningElement , TypeParameterizedElement {
13251326 /// The declared accessors (getters and setters).
Original file line number Diff line number Diff line change @@ -5546,8 +5546,13 @@ class ImportElementPrefixImpl implements ImportElementPrefix {
55465546}
55475547
55485548abstract class InstanceElementImpl extends _ExistingElementImpl
5549- with AugmentableFragment , TypeParameterizedElementMixin
5550- implements InstanceElement , InstanceFragment {
5549+ with
5550+ AugmentableFragment ,
5551+ TypeParameterizedElementMixin
5552+ implements
5553+ // ignore:deprecated_member_use_from_same_package
5554+ InstanceElement ,
5555+ InstanceFragment {
55515556 @override
55525557 ElementLinkedData ? linkedData;
55535558
Original file line number Diff line number Diff line change @@ -459,18 +459,6 @@ extension GetterElementImplExtension on GetterElementImpl {
459459 }
460460}
461461
462- extension InstanceElement2Extension on InstanceElement2 {
463- InstanceElement get asElement {
464- return firstFragment as InstanceElement ;
465- }
466- }
467-
468- extension InstanceElementExtension on InstanceElement {
469- InstanceElement2 get asElement2 {
470- return (this as InstanceElementImpl ).element;
471- }
472- }
473-
474462extension InstanceElementImpl2Extension on InstanceElementImpl2 {
475463 InstanceElementImpl get asElement {
476464 return firstFragment;
You can’t perform that action at this time.
0 commit comments