Skip to content

Commit 7ec3326

Browse files
scheglovCommit Queue
authored andcommitted
Elements. Remove V1 LabelElement.
Change-Id: I0f6828177b227d867360fe51bc57aeb5a9d4ff42 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/423420 Commit-Queue: Konstantin Shcheglov <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
1 parent 30e49d6 commit 7ec3326

File tree

3 files changed

+1
-22
lines changed

3 files changed

+1
-22
lines changed

pkg/analyzer/api.txt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3175,10 +3175,6 @@ package:analyzer/dart/element/element.dart:
31753175
new (constructor: JoinPatternVariableElement Function())
31763176
isConsistent (getter: bool)
31773177
variables (getter: List<PatternVariableElement>)
3178-
LabelElement (class extends Object implements Element, deprecated):
3179-
new (constructor: LabelElement Function())
3180-
enclosingElement3 (getter: ExecutableElement, deprecated)
3181-
name (getter: String)
31823178
LibraryElement (class extends Object implements _ExistingElement, deprecated):
31833179
new (constructor: LibraryElement Function())
31843180
definingCompilationUnit (getter: CompilationUnitElement, deprecated)

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -914,19 +914,6 @@ abstract class JoinPatternVariableElement implements PatternVariableElement {
914914
List<PatternVariableElement> get variables;
915915
}
916916

917-
/// A label associated with a statement.
918-
///
919-
/// Clients may not extend, implement or mix-in this class.
920-
@Deprecated('Use LabelElement2 instead')
921-
abstract class LabelElement implements Element {
922-
@Deprecated(elementModelDeprecationMsg)
923-
@override
924-
ExecutableElement get enclosingElement3;
925-
926-
@override
927-
String get name;
928-
}
929-
930917
/// A library.
931918
///
932919
/// Clients may not extend, implement or mix-in this class.

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6351,11 +6351,7 @@ class JoinPatternVariableElementImpl2 extends PatternVariableElementImpl2
63516351
super._wrappedElement as JoinPatternVariableElementImpl;
63526352
}
63536353

6354-
class LabelElementImpl extends ElementImpl
6355-
implements
6356-
// ignore:deprecated_member_use_from_same_package,analyzer_use_new_elements
6357-
LabelElement,
6358-
LabelFragment {
6354+
class LabelElementImpl extends ElementImpl implements LabelFragment {
63596355
late final LabelElementImpl2 element2 = LabelElementImpl2(this);
63606356

63616357
/// A flag indicating whether this label is associated with a `switch` member

0 commit comments

Comments
 (0)