| Index: pkg/compiler/lib/src/elements/visitor.dart
|
| diff --git a/pkg/compiler/lib/src/elements/visitor.dart b/pkg/compiler/lib/src/elements/visitor.dart
|
| index 6df2781124c6dba9a00be8714aed3d09df5d3e2a..2a1c9171f2a0d9bd2e2c5fb264f5ca82a635ff72 100644
|
| --- a/pkg/compiler/lib/src/elements/visitor.dart
|
| +++ b/pkg/compiler/lib/src/elements/visitor.dart
|
| @@ -22,7 +22,7 @@ abstract class ElementVisitor<R, A> {
|
| R visitExportElement(ExportElement e, A arg) => null;
|
| R visitPrefixElement(PrefixElement e, A arg) => null;
|
| R visitTypedefElement(TypedefElement e, A arg) => null;
|
| - R visitVariableElement(VariableElement e, A arg) => null;
|
| + R visitLocalVariableElement(LocalVariableElement e, A arg) => null;
|
| R visitParameterElement(ParameterElement e, A arg) => null;
|
| R visitFormalElement(FormalElement e, A arg) => null;
|
| R visitFieldElement(FieldElement e, A arg) => null;
|
| @@ -97,12 +97,16 @@ abstract class BaseElementVisitor<R, A> extends ElementVisitor<R, A> {
|
| return visitElement(e, arg);
|
| }
|
|
|
| - @override
|
| R visitVariableElement(VariableElement e, A arg) {
|
| return visitElement(e, arg);
|
| }
|
|
|
| @override
|
| + R visitLocalVariableElement(LocalVariableElement e, A arg) {
|
| + return visitVariableElement(e, arg);
|
| + }
|
| +
|
| + @override
|
| R visitParameterElement(ParameterElement e, A arg) {
|
| return visitVariableElement(e, arg);
|
| }
|
|
|