Skip to content

Commit 1dab685

Browse files
committed
Elements. Deprecate LocalElement.
Change-Id: Id0ee880a9fb98ecf7eb73d089039a985ec441dba Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/418915 Commit-Queue: Konstantin Shcheglov <[email protected]> Reviewed-by: Paul Berry <[email protected]>
1 parent 2b1e9ee commit 1dab685

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

pkg/analyzer/api.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3414,7 +3414,7 @@ package:analyzer/dart/element/element.dart:
34143414
effective (getter: Version)
34153415
override (getter: Version?)
34163416
package (getter: Version)
3417-
LocalElement (class extends Object implements Element):
3417+
LocalElement (class extends Object implements Element, deprecated):
34183418
new (constructor: LocalElement Function())
34193419
LocalVariableElement (class extends Object implements PromotableElement, deprecated):
34203420
new (constructor: LocalVariableElement Function())

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1811,10 +1811,10 @@ class LibraryLanguageVersion {
18111811
}
18121812

18131813
/// An element that can be (but is not required to be) defined within a method
1814-
// ignore:deprecated_member_use_from_same_package
18151814
/// or function (an [ExecutableElement]).
18161815
///
18171816
/// Clients may not extend, implement or mix-in this class.
1817+
@Deprecated('Use LocalElement2 instead')
18181818
abstract class LocalElement implements Element {}
18191819

18201820
/// A local variable.

0 commit comments

Comments
 (0)