| Index: compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| diff --git a/compiler/java/com/google/dart/compiler/resolver/Elements.java b/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| index fa40afe1310a179e53c8d075befc27ac053e6f6c..a2a8254e3e2b1445b38050a0a0a7f7ac49efeedf 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| @@ -346,7 +346,7 @@ static FieldElementImplementation fieldFromNode(DartField node,
|
| while (element != null) {
|
| if (element instanceof MethodElement) {
|
| MethodElement methodElement = (MethodElement) element;
|
| - return methodElement.isStatic();
|
| + return methodElement.isStatic() || methodElement.getEnclosingElement() instanceof LibraryElement;
|
| }
|
| if (element instanceof FieldElement) {
|
| FieldElement fieldElement = (FieldElement) element;
|
|
|