| Index: compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java
|
| diff --git a/compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java b/compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java
|
| index 4ec338c3d409d0def21820e8f21618d1875bca88..d60a14425044f87c2049b4cc99fc587f1cebc363 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package com.google.dart.compiler.resolver;
|
|
|
| +import com.google.common.collect.ImmutableSet;
|
| import com.google.dart.compiler.ast.DartField;
|
| import com.google.dart.compiler.ast.DartNode;
|
| import com.google.dart.compiler.ast.DartObsoleteMetadata;
|
| @@ -11,6 +12,8 @@ import com.google.dart.compiler.ast.Modifiers;
|
| import com.google.dart.compiler.common.SourceInfo;
|
| import com.google.dart.compiler.type.Type;
|
|
|
| +import java.util.Set;
|
| +
|
| class FieldElementImplementation extends AbstractNodeElement implements FieldElement, FieldNodeElement {
|
| private final EnclosingElement holder;
|
| private final SourceInfo nameLocation;
|
| @@ -20,6 +23,7 @@ class FieldElementImplementation extends AbstractNodeElement implements FieldEle
|
| private MethodNodeElement getter;
|
| private MethodNodeElement setter;
|
| private Type constantType;
|
| + private Set<Element> overridden = ImmutableSet.of();
|
|
|
| FieldElementImplementation(DartNode node,
|
| SourceInfo nameLocation,
|
| @@ -113,4 +117,12 @@ class FieldElementImplementation extends AbstractNodeElement implements FieldEle
|
| public void setConstantType(Type type) {
|
| constantType = type;
|
| }
|
| +
|
| + public void setOverridden(Set<Element> overridden) {
|
| + this.overridden = overridden;
|
| + }
|
| +
|
| + public Set<Element> getOverridden() {
|
| + return overridden;
|
| + }
|
| }
|
|
|