Index: dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
diff --git a/dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart b/dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
index 5c48e5e9cf1627315796fb5ac1758fd8b96422c9..3768453e472fff5252f3f1a29b8767e9f3ec6113 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
@@ -521,6 +521,8 @@ abstract class AmbiguousElement extends Element { |
// just an interface shared by classes and libraries. |
abstract class ScopeContainerElement { |
Element localLookup(SourceString elementName); |
+ |
+ void forEachLocalMember(f(Element element)); |
} |
abstract class CompilationUnitElement extends Element { |
@@ -589,8 +591,6 @@ abstract class LibraryElement extends Element implements ScopeContainerElement { |
Element findLocal(SourceString elementName); |
void forEachExport(f(Element element)); |
- void forEachLocalMember(f(Element element)); |
- |
bool hasLibraryName(); |
String getLibraryOrScriptName(); |
} |
@@ -805,7 +805,6 @@ abstract class ClassElement extends TypeDeclarationElement |
{includeBackendMembers: false, |
includeSuperMembers: false}); |
- void forEachLocalMember(void f(Element member)); |
void forEachBackendMember(void f(Element member)); |
} |