| Index: pkg/analyzer/lib/src/dart/element/element.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart
|
| index 7d4560dece302380fe8755325c87d264552e06a8..d313a165421782528b6f591bdb244d67d11e705d 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/element.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/element.dart
|
| @@ -3561,11 +3561,6 @@ abstract class ExecutableElementImpl extends ElementImpl
|
| List<FunctionElement> _functions;
|
|
|
| /**
|
| - * A list containing all of the labels defined within this executable element.
|
| - */
|
| - List<LabelElement> _labels;
|
| -
|
| - /**
|
| * A list containing all of the parameters defined by this executable element.
|
| */
|
| List<ParameterElement> _parameters;
|
| @@ -3745,27 +3740,6 @@ abstract class ExecutableElementImpl extends ElementImpl
|
| bool get isSynchronous => !isAsynchronous;
|
|
|
| @override
|
| - List<LabelElement> get labels {
|
| - if (serializedExecutable != null) {
|
| - _labels ??= LabelElementImpl.resynthesizeList(
|
| - this, serializedExecutable.localLabels);
|
| - }
|
| - return _labels ?? const <LabelElement>[];
|
| - }
|
| -
|
| - /**
|
| - * Set the labels defined within this executable element to the given
|
| - * [labels].
|
| - */
|
| - void set labels(List<LabelElement> labels) {
|
| - _assertNotResynthesized(serializedExecutable);
|
| - for (LabelElement label in labels) {
|
| - (label as LabelElementImpl).enclosingElement = this;
|
| - }
|
| - this._labels = labels;
|
| - }
|
| -
|
| - @override
|
| List<ElementAnnotation> get metadata {
|
| if (serializedExecutable != null) {
|
| return _metadata ??=
|
| @@ -3924,12 +3898,6 @@ abstract class ExecutableElementImpl extends ElementImpl
|
| return functionImpl;
|
| }
|
| }
|
| - for (LabelElement label in _labels) {
|
| - LabelElementImpl labelImpl = label;
|
| - if (labelImpl.identifier == identifier) {
|
| - return labelImpl;
|
| - }
|
| - }
|
| for (ParameterElement parameter in parameters) {
|
| ParameterElementImpl parameterImpl = parameter;
|
| if (parameterImpl.identifier == identifier) {
|
| @@ -3946,7 +3914,6 @@ abstract class ExecutableElementImpl extends ElementImpl
|
| safelyVisitChildren(typeParameters, visitor);
|
| safelyVisitChildren(parameters, visitor);
|
| safelyVisitChildren(functions, visitor);
|
| - safelyVisitChildren(labels, visitor);
|
| }
|
| }
|
|
|
|
|