Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/elements/visitor.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/elements/visitor.dart b/sdk/lib/_internal/compiler/implementation/elements/visitor.dart |
| index cdbe2ebfb3934c4c19e3473051e0708d7219e7ac..af6535cf105eeb26197cfe4a22f2e6127aa7c787 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/elements/visitor.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/elements/visitor.dart |
| @@ -5,7 +5,6 @@ |
| library visitor; |
| import 'elements.dart'; |
| -import 'modelx.dart'; |
| import '../scanner/scannerlib.dart' |
| show PartialClassElement; |
| import '../ssa/ssa.dart' |
| @@ -22,7 +21,6 @@ abstract class ElementVisitor<R> { |
| R visit(Element e) => e.accept(this); |
| R visitElement(Element e); |
| - R visitElementX(ElementX e) => visitElement(e); |
| R visitErroneousElement(ErroneousElement e) => visitFunctionElement(e); |
| R visitWarnOnUseElement(WarnOnUseElement e) => visitElement(e); |
| R visitAmbiguousElement(AmbiguousElement e) => visitElement(e); |
| @@ -39,51 +37,21 @@ abstract class ElementVisitor<R> { |
| R visitConstructorBodyElement(ConstructorBodyElement e) => visitElement(e); |
| R visitClassElement(ClassElement e) => visitScopeContainerElement(e); |
| R visitTypeDeclarationElement(TypeDeclarationElement e) => visitElement(e); |
| - R visitBaseClassElementX(BaseClassElementX e) => visitClassElement(e); |
| - R visitClassElementX(ClassElementX e) => visitBaseClassElementX(e); |
| R visitMixinApplicationElement(MixinApplicationElement e) { |
| visitClassElement(e); |
| } |
| + R visitVoidElement(VoidElement e) => visitElement(e); |
| R visitLabelElement(LabelElement e) => visitElement(e); |
| R visitTargetElement(TargetElement e) => visitElement(e); |
| R visitTypeVariableElement(TypeVariableElement e) => visitElement(e); |
| - R visitErroneousElementX(ErroneousElementX e) => visitErroneousElement(e); |
| - R visitWarnOnUseElementX(WarnOnUseElementX e) => visitWarnOnUseElement(e); |
| - R visitAmbiguousElementX(AmbiguousElementX e) => visitAmbiguousElement(e); |
| - R visitLibraryElementX(LibraryElementX e) => visitLibraryElement(e); |
| - R visitPrefixElementX(PrefixElementX e) => visitPrefixElement(e); |
| - R visitTypedefElementX(TypedefElementX e) => visitTypedefElement(e); |
| - R visitVariableElementX(VariableElementX e) => visitVariableElement(e); |
| - R visitFieldParameterElementX(FieldParameterElementX e) { |
| - return visitFieldParameterElement(e); |
| - } |
| - R visitVariableListElementX(VariableListElementX e) { |
| - return visitVariableListElement(e); |
| - } |
| - R visitAbstractFieldElementX(AbstractFieldElementX e) { |
| - return visitAbstractFieldElement(e); |
| - } |
| - R visitFunctionElementX(FunctionElementX e) => visitFunctionElement(e); |
| - R visitConstructorBodyElementX(ConstructorBodyElementX e) { |
| - return visitFunctionElementX(e); |
| - } |
| - R visitSynthesizedConstructorElementX(SynthesizedConstructorElementX e) { |
| - return visitFunctionElementX(e); |
| - } |
| - R visitVoidElementX(VoidElementX e) => visitElementX(e); |
| - R visitLabelElementX(LabelElementX e) => visitLabelElement(e); |
| - R visitTargetElementX(TargetElementX e) => visitTargetElement(e); |
| - R visitTypeVariableElementX(TypeVariableElementX e) { |
| - visitTypeVariableElement(e); |
| - } |
| R visitPartialClassElement(PartialClassElement e) { |
|
kasperl
2013/11/29 12:37:57
Not sure you want to see the partial class element
|
| - return visitClassElementX(e); |
| - } |
| - R visitInterceptedElement(InterceptedElement e) => visitElementX(e); |
| - R visitThisElement(ThisElement e) => visitElementX(e); |
| - R visitCheckVariableElement(CheckVariableElement e ) => visitElementX(e); |
| - R visitBoxElement(BoxElement e) => visitElementX(e); |
| - R visitBoxFieldElement(BoxFieldElement e) => visitElementX(e); |
| - R visitClosureClassElement(ClosureClassElement e) => visitClassElementX(e); |
| + return visitClassElement(e); |
| + } |
| + R visitInterceptedElement(InterceptedElement e) => visitElement(e); |
| + R visitThisElement(ThisElement e) => visitElement(e); |
| + R visitCheckVariableElement(CheckVariableElement e ) => visitElement(e); |
| + R visitBoxElement(BoxElement e) => visitElement(e); |
| + R visitBoxFieldElement(BoxFieldElement e) => visitElement(e); |
| + R visitClosureClassElement(ClosureClassElement e) => visitClassElement(e); |
| R visitClosureFieldElement(ClosureFieldElement e) => visitVariableElement(e); |
| } |