| Index: pkg/compiler/lib/src/use_unused_api.dart
|
| diff --git a/pkg/compiler/lib/src/use_unused_api.dart b/pkg/compiler/lib/src/use_unused_api.dart
|
| index dd46337100783e70bc3c8ece0334029c79600347..820ad9baaa1f827d2dde6fb4a9f7a0f68fe8776e 100644
|
| --- a/pkg/compiler/lib/src/use_unused_api.dart
|
| +++ b/pkg/compiler/lib/src/use_unused_api.dart
|
| @@ -301,17 +301,12 @@ useSemanticVisitor() {
|
| new semantic_visitor.BulkDeclarationVisitor().apply(null, null);
|
| }
|
|
|
| -class DummyTreeVisitor extends tree_ir.RootVisitor
|
| - with tree_ir.InitializerVisitor {
|
| - visitFunctionDefinition(tree_ir.FunctionDefinition node) {}
|
| - visitConstructorDefinition(tree_ir.ConstructorDefinition node) {}
|
| - visitFieldDefinition(tree_ir.FieldDefinition node) {}
|
| -
|
| - visitFieldInitializer(tree_ir.FieldInitializer node) {}
|
| - visitSuperInitializer(tree_ir.SuperInitializer node) {}
|
| +class TreeVisitor1 extends tree_ir.ExpressionVisitor1
|
| + with tree_ir.StatementVisitor1 {
|
| + noSuchMethod(inv) {}
|
| }
|
|
|
| useTreeVisitors() {
|
| - new DummyTreeVisitor().visitRootNode(null);
|
| - new DummyTreeVisitor().visitInitializer(null);
|
| + new TreeVisitor1().visitExpression(null, null);
|
| + new TreeVisitor1().visitStatement(null, null);
|
| }
|
|
|