| 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 13ecfe35328da40ff7291060d8eb1af484fedb10..b6dc0343c94f43077bf46360cb6a7c26980d0ae4 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/Elements.java
|
| @@ -198,8 +198,13 @@ public class Elements {
|
| ((AbstractNodeElement) element).setType(type);
|
| }
|
|
|
| - public static void setOverridden(MethodElement methodElement, Set<Element> overridden) {
|
| - ((MethodElementImplementation) methodElement).setOverridden(overridden);
|
| + public static void setOverridden(Element element, Set<Element> overridden) {
|
| + if (element instanceof MethodElementImplementation) {
|
| + ((MethodElementImplementation) element).setOverridden(overridden);
|
| + }
|
| + if (element instanceof FieldElementImplementation) {
|
| + ((FieldElementImplementation) element).setOverridden(overridden);
|
| + }
|
| }
|
|
|
| static FieldElementImplementation fieldFromNode(DartField node,
|
|
|