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 64326790a2e3372f80c71d4d14650731a88be64d..7e6eed91d14862605ba089ffc3706fe0d68bea75 100644 |
--- a/dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
+++ b/dart/sdk/lib/_internal/compiler/implementation/elements/elements.dart |
@@ -504,6 +504,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 { |
@@ -572,8 +574,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(); |
} |
@@ -787,7 +787,6 @@ abstract class ClassElement extends TypeDeclarationElement |
{includeBackendMembers: false, |
includeSuperMembers: false}); |
- void forEachLocalMember(void f(Element member)); |
void forEachBackendMember(void f(Element member)); |
} |