| Index: pkg/analyzer/lib/src/dart/element/member.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/element/member.dart b/pkg/analyzer/lib/src/dart/element/member.dart
|
| index 28bce1e1bc63f10cc455b54aabb1487854148902..12ff6f04e65a60bdd81b36761fd53a2eb24b7094 100644
|
| --- a/pkg/analyzer/lib/src/dart/element/member.dart
|
| +++ b/pkg/analyzer/lib/src/dart/element/member.dart
|
| @@ -524,6 +524,7 @@ abstract class Member implements Element {
|
| /**
|
| * If the given [child] is not `null`, use the given [visitor] to visit it.
|
| */
|
| + @deprecated
|
| void safelyVisitChild(Element child, ElementVisitor visitor) {
|
| // TODO(brianwilkerson) Make this private
|
| if (child != null) {
|
| @@ -1017,10 +1018,12 @@ abstract class VariableMember extends Member implements VariableElement {
|
| bool get isFinal => baseElement.isFinal;
|
|
|
| @override
|
| + @deprecated
|
| bool get isPotentiallyMutatedInClosure =>
|
| baseElement.isPotentiallyMutatedInClosure;
|
|
|
| @override
|
| + @deprecated
|
| bool get isPotentiallyMutatedInScope =>
|
| baseElement.isPotentiallyMutatedInScope;
|
|
|
| @@ -1032,6 +1035,6 @@ abstract class VariableMember extends Member implements VariableElement {
|
| // TODO(brianwilkerson) We need to finish implementing the accessors used
|
| // below so that we can safely invoke them.
|
| super.visitChildren(visitor);
|
| - safelyVisitChild(baseElement.initializer, visitor);
|
| + baseElement.initializer?.accept(visitor);
|
| }
|
| }
|
|
|