| 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 67de701798c514817cd5209802dd564dd6b86267..29de8029aacb5b77dcec4bf85562cf2ddadec984 100644
|
| --- a/compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java
|
| +++ b/compiler/java/com/google/dart/compiler/resolver/FieldElementImplementation.java
|
| @@ -12,13 +12,14 @@ import com.google.dart.compiler.ast.Modifiers;
|
| import com.google.dart.compiler.common.SourceInfo;
|
| import com.google.dart.compiler.type.Type;
|
|
|
| -class FieldElementImplementation extends AbstractElement implements FieldElement {
|
| +class FieldElementImplementation extends AbstractNodeElement implements FieldElement, HasConstantTypeSetter {
|
| private final EnclosingElement holder;
|
| private final SourceInfo nameLocation;
|
| private Modifiers modifiers;
|
| private Type type;
|
| private MethodElement getter;
|
| private MethodElement setter;
|
| + private Type constantType;
|
|
|
| FieldElementImplementation(DartNode node,
|
| SourceInfo nameLocation,
|
| @@ -103,4 +104,14 @@ class FieldElementImplementation extends AbstractElement implements FieldElement
|
| void setSetter(MethodElement setter) {
|
| this.setter = setter;
|
| }
|
| +
|
| + @Override
|
| + public Type getConstantType() {
|
| + return constantType;
|
| + }
|
| +
|
| + @Override
|
| + public void setConstantType(Type type) {
|
| + constantType = type;
|
| + }
|
| }
|
|
|