| Index: pkg/analyzer/lib/src/dart/element/builder.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/builder.dart b/pkg/analyzer/lib/src/dart/element/builder.dart
|
| index 7449de14ad0fc6bd9302237570c9efd42fff87b7..82d37611e32e8f9b7ad47ea59aa24d2b784b1057 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/builder.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/builder.dart
|
| @@ -866,7 +866,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| for (Label label in node.labels) {
|
| SimpleIdentifier labelName = label.label;
|
| LabelElementImpl element =
|
| - new LabelElementImpl(labelName, onSwitchStatement, false);
|
| + new LabelElementImpl.forNode(labelName, onSwitchStatement, false);
|
| _currentHolder.addLabel(element);
|
| labelName.staticElement = element;
|
| }
|
| @@ -1065,7 +1065,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| Object visitSwitchCase(SwitchCase node) {
|
| for (Label label in node.labels) {
|
| SimpleIdentifier labelName = label.label;
|
| - LabelElementImpl element = new LabelElementImpl(labelName, false, true);
|
| + LabelElementImpl element = new LabelElementImpl.forNode(labelName, false, true);
|
| _currentHolder.addLabel(element);
|
| labelName.staticElement = element;
|
| }
|
| @@ -1076,7 +1076,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> {
|
| Object visitSwitchDefault(SwitchDefault node) {
|
| for (Label label in node.labels) {
|
| SimpleIdentifier labelName = label.label;
|
| - LabelElementImpl element = new LabelElementImpl(labelName, false, true);
|
| + LabelElementImpl element = new LabelElementImpl.forNode(labelName, false, true);
|
| _currentHolder.addLabel(element);
|
| labelName.staticElement = element;
|
| }
|
|
|