| 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 5ce4099ee2c2f29109d571d22900f96183743212..dcdbab070aee8c680f30294dc99188d0ea6036ef 100644
|
| --- a/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| +++ b/compiler/java/com/google/dart/compiler/type/TypeAnalyzer.java
|
| @@ -1436,12 +1436,14 @@ public class TypeAnalyzer implements DartCompilationPhase {
|
| if (Elements.inGetterContext(node)) {
|
| MethodElement getter = fieldElement.getGetter();
|
| if (getter != null) {
|
| + node.setType(type);
|
| node.setElement(getter);
|
| }
|
| }
|
| if (Elements.inSetterContext(node)) {
|
| MethodElement setter = fieldElement.getSetter();
|
| if (setter != null) {
|
| + node.setType(voidType);
|
| node.setElement(setter);
|
| }
|
| }
|
| @@ -1887,6 +1889,7 @@ public class TypeAnalyzer implements DartCompilationPhase {
|
| }
|
| }
|
| }
|
| + node.setType(result);
|
| return result;
|
|
|
| default:
|
|
|