Chromium Code Reviews| Index: pkg/analyzer/lib/src/generated/resolver.dart |
| diff --git a/pkg/analyzer/lib/src/generated/resolver.dart b/pkg/analyzer/lib/src/generated/resolver.dart |
| index 9a32064014e87c9666068cb7846c060ecc28ba5f..b239b70b25b86c77110cb1c4486af529b9b34f7c 100644 |
| --- a/pkg/analyzer/lib/src/generated/resolver.dart |
| +++ b/pkg/analyzer/lib/src/generated/resolver.dart |
| @@ -2993,7 +2993,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> { |
| } |
| getter.variable = field; |
| getter.abstract = |
| - body is EmptyFunctionBody && node.externalKeyword == null; |
| + body is EmptyFunctionBody && !body.semicolon.isSynthetic && node.externalKeyword == null; |
|
scheglov
2015/02/28 02:47:31
Looks like a duplicate code. Fix https://coderevie
Paul Berry
2015/03/02 19:09:46
Thanks.
|
| getter.getter = true; |
| getter.static = isStatic; |
| field.getter = getter; |
| @@ -3013,7 +3013,7 @@ class ElementBuilder extends RecursiveAstVisitor<Object> { |
| setter.generator = true; |
| } |
| setter.variable = field; |
| - setter.abstract = body is EmptyFunctionBody && |
| + setter.abstract = body is EmptyFunctionBody && !body.semicolon.isSynthetic && |
| !_matches(node.externalKeyword, sc.Keyword.EXTERNAL); |
| setter.setter = true; |
| setter.static = isStatic; |