| Index: pkg/analysis_server/lib/src/domains/analysis/navigation_dart.dart
|
| diff --git a/pkg/analysis_server/lib/src/domains/analysis/navigation_dart.dart b/pkg/analysis_server/lib/src/domains/analysis/navigation_dart.dart
|
| index e978eb42af41c57d1da8ca2e52fe1109d7c3a3c4..7a7a870e9b8096ed1f5d0557b1dbfe2f8f21dbd9 100644
|
| --- a/pkg/analysis_server/lib/src/domains/analysis/navigation_dart.dart
|
| +++ b/pkg/analysis_server/lib/src/domains/analysis/navigation_dart.dart
|
| @@ -127,21 +127,21 @@ class _DartNavigationComputerVisitor extends RecursiveAstVisitor {
|
| }
|
| computer._addRegionForNode(node.constructorName, element);
|
| // arguments
|
| - _safelyVisit(node.arguments);
|
| + node.arguments?.accept(this);
|
| }
|
|
|
| @override
|
| visitAssignmentExpression(AssignmentExpression node) {
|
| - _safelyVisit(node.leftHandSide);
|
| + node.leftHandSide?.accept(this);
|
| computer._addRegionForToken(node.operator, node.bestElement);
|
| - _safelyVisit(node.rightHandSide);
|
| + node.rightHandSide?.accept(this);
|
| }
|
|
|
| @override
|
| visitBinaryExpression(BinaryExpression node) {
|
| - _safelyVisit(node.leftOperand);
|
| + node.leftOperand?.accept(this);
|
| computer._addRegionForToken(node.operator, node.bestElement);
|
| - _safelyVisit(node.rightOperand);
|
| + node.rightOperand?.accept(this);
|
| }
|
|
|
| @override
|
| @@ -255,7 +255,7 @@ class _DartNavigationComputerVisitor extends RecursiveAstVisitor {
|
| computer._addRegionForToken(node.thisKeyword, element);
|
| computer._addRegionForNode(node.constructorName, element);
|
| // process arguments
|
| - _safelyVisit(node.argumentList);
|
| + node.argumentList?.accept(this);
|
| }
|
|
|
| @override
|
| @@ -277,7 +277,7 @@ class _DartNavigationComputerVisitor extends RecursiveAstVisitor {
|
| computer._addRegionForToken(node.superKeyword, element);
|
| computer._addRegionForNode(node.constructorName, element);
|
| // process arguments
|
| - _safelyVisit(node.argumentList);
|
| + node.argumentList?.accept(this);
|
| }
|
|
|
| void _addConstructorName(AstNode parent, ConstructorName node) {
|
| @@ -324,10 +324,4 @@ class _DartNavigationComputerVisitor extends RecursiveAstVisitor {
|
| }
|
| }
|
| }
|
| -
|
| - void _safelyVisit(AstNode node) {
|
| - if (node != null) {
|
| - node.accept(this);
|
| - }
|
| - }
|
| }
|
|
|