| Index: pkg/analyzer/lib/dart/ast/visitor.dart
|
| diff --git a/pkg/analyzer/lib/dart/ast/visitor.dart b/pkg/analyzer/lib/dart/ast/visitor.dart
|
| index d3e55d33a9135374b754637355b823dd7b102ec6..599678e8977e048e1e6535c06eb515ffa3d9cf3a 100644
|
| --- a/pkg/analyzer/lib/dart/ast/visitor.dart
|
| +++ b/pkg/analyzer/lib/dart/ast/visitor.dart
|
| @@ -165,6 +165,9 @@ class GeneralizingAstVisitor<R> implements AstVisitor<R> {
|
| R visitAsExpression(AsExpression node) => visitExpression(node);
|
|
|
| @override
|
| + R visitAssertInitializer(AssertInitializer node) => visitNode(node);
|
| +
|
| + @override
|
| R visitAssertStatement(AssertStatement node) => visitStatement(node);
|
|
|
| @override
|
| @@ -597,6 +600,12 @@ class RecursiveAstVisitor<R> implements AstVisitor<R> {
|
| }
|
|
|
| @override
|
| + R visitAssertInitializer(AssertInitializer node) {
|
| + node.visitChildren(this);
|
| + return null;
|
| + }
|
| +
|
| + @override
|
| R visitAssertStatement(AssertStatement node) {
|
| node.visitChildren(this);
|
| return null;
|
| @@ -1244,6 +1253,9 @@ class SimpleAstVisitor<R> implements AstVisitor<R> {
|
| R visitAsExpression(AsExpression node) => null;
|
|
|
| @override
|
| + R visitAssertInitializer(AssertInitializer node) => null;
|
| +
|
| + @override
|
| R visitAssertStatement(AssertStatement node) => null;
|
|
|
| @override
|
| @@ -1616,6 +1628,14 @@ class TimedAstVisitor<T> implements AstVisitor<T> {
|
| }
|
|
|
| @override
|
| + T visitAssertInitializer(AssertInitializer node) {
|
| + stopwatch.start();
|
| + T result = _baseVisitor.visitAssertInitializer(node);
|
| + stopwatch.stop();
|
| + return result;
|
| + }
|
| +
|
| + @override
|
| T visitAssertStatement(AssertStatement node) {
|
| stopwatch.start();
|
| T result = _baseVisitor.visitAssertStatement(node);
|
| @@ -2475,6 +2495,9 @@ class UnifyingAstVisitor<R> implements AstVisitor<R> {
|
| R visitAsExpression(AsExpression node) => visitNode(node);
|
|
|
| @override
|
| + R visitAssertInitializer(AssertInitializer node) => visitNode(node);
|
| +
|
| + @override
|
| R visitAssertStatement(AssertStatement node) => visitNode(node);
|
|
|
| @override
|
|
|