| Index: compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| diff --git a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| index a53b106bcdbb09036a6a6816e2175bc331461463..dd1072afe2c2376025222abfad3ff2a0fde2a19d 100644
|
| --- a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| +++ b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| @@ -1704,7 +1704,7 @@ public class TypeAnalyzer implements DartCompilationPhase {
|
| MethodElement getter = fieldElement.getGetter();
|
| if (getter != null) {
|
| node.setElement(getter);
|
| - type = getter.getReturnType();
|
| + type = ((FunctionType) typeAsMemberOf(getter, currentClass)).getReturnType();
|
| node.setType(type);
|
| }
|
| } else if (Elements.inSetterContext(node)) {
|
|
|