| Index: pkg/analysis_server/lib/src/computers.dart
|
| diff --git a/pkg/analysis_server/lib/src/computers.dart b/pkg/analysis_server/lib/src/computers.dart
|
| index 6b954dcd2cc1d16deb2e924ba0a3c005532e30b5..f7d11c6f1ecd4b9f4e07f4e37d714f228b3f79bd 100644
|
| --- a/pkg/analysis_server/lib/src/computers.dart
|
| +++ b/pkg/analysis_server/lib/src/computers.dart
|
| @@ -673,7 +673,11 @@ class _DartUnitNavigationComputerVisitor extends RecursiveAstVisitor {
|
|
|
| @override
|
| visitInstanceCreationExpression(InstanceCreationExpression node) {
|
| - computer._addRegion_nodeStart_nodeStart(node, node.argumentList, node.staticElement);
|
| + Element element = node.staticElement;
|
| + if (element != null && element.isSynthetic) {
|
| + element = element.enclosingElement;
|
| + }
|
| + computer._addRegion_nodeStart_nodeStart(node, node.argumentList, element);
|
| return super.visitInstanceCreationExpression(node);
|
| }
|
|
|
|
|