Skip to content

Commit b0a0866

Browse files
scheglovCommit Queue
authored andcommitted
Elements. Deprecate Element.
Change-Id: Ibc46feb65931e12677330ec012507158747f6646 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/419820 Reviewed-by: Paul Berry <[email protected]> Commit-Queue: Konstantin Shcheglov <[email protected]>
1 parent 6eaeccf commit b0a0866

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

pkg/analyzer/api.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3095,7 +3095,7 @@ package:analyzer/dart/element/element.dart:
30953095
new (constructor: DirectiveUriWithUnit Function())
30963096
libraryFragment (getter: LibraryFragment, experimental)
30973097
unit (getter: CompilationUnitElement, deprecated)
3098-
Element (class extends Object implements AnalysisTarget):
3098+
Element (class extends Object implements AnalysisTarget, deprecated):
30993099
new (constructor: Element Function())
31003100
children (getter: List<Element>, deprecated)
31013101
context (getter: AnalysisContext@2)

pkg/analyzer/lib/dart/element/element.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ abstract class DirectiveUriWithUnit extends DirectiveUriWithSource {
408408
/// represent the semantic structure of the program.
409409
///
410410
/// Clients may not extend, implement or mix-in this class.
411-
// ignore: deprecated_member_use_from_same_package
411+
@Deprecated(elementModelDeprecationMsg)
412412
abstract class Element implements AnalysisTarget {
413413
/// A list of this element's children.
414414
///

pkg/analyzer/lib/src/dart/element/element.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2545,7 +2545,7 @@ class ElementAnnotationImpl implements ElementAnnotation {
25452545

25462546
abstract class ElementImpl
25472547
implements
2548-
// ignore:analyzer_use_new_elements
2548+
// ignore:deprecated_member_use_from_same_package,analyzer_use_new_elements
25492549
Element,
25502550
ElementOrMember {
25512551
static const _metadataFlag_isReady = 1 << 0;

pkg/analyzer/lib/src/dart/element/member.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@ class GetterMember extends PropertyAccessorMember
787787
/// parameters are known.
788788
abstract class Member
789789
implements
790-
// ignore:analyzer_use_new_elements
790+
// ignore:deprecated_member_use_from_same_package,analyzer_use_new_elements
791791
Element,
792792
ElementOrMember {
793793
/// The element on which the parameterized element was created.

0 commit comments

Comments
 (0)