Index: lib/src/compiler/code_generator.dart |
diff --git a/lib/src/compiler/code_generator.dart b/lib/src/compiler/code_generator.dart |
index 01751f37aaa30487ca1b2ae26d44665b6bec423d..3d10afd25180dbd32a8e83b9a031a9ec8260aae9 100644 |
--- a/lib/src/compiler/code_generator.dart |
+++ b/lib/src/compiler/code_generator.dart |
@@ -656,8 +656,8 @@ class CodeGenerator extends GeneralizingAstVisitor |
Set<FieldElement> staticFieldOverrides) { |
for (var field in fields) { |
for (VariableDeclaration field in field.fields.variables) { |
- var overrideInfo = checkForPropertyOverride( |
- field.element, superclasses, _extensionTypes); |
+ var overrideInfo = |
+ checkForPropertyOverride(field.element, superclasses); |
if (overrideInfo.foundGetter || overrideInfo.foundSetter) { |
if (field.element.isStatic) { |
staticFieldOverrides.add(field.element); |
@@ -968,8 +968,8 @@ class CodeGenerator extends GeneralizingAstVisitor |
var methodElement = method.element as PropertyAccessorElement; |
var field = methodElement.variable; |
if (!field.isSynthetic) return null; |
- var propertyOverrideResult = checkForPropertyOverride( |
- methodElement.variable, superclasses, _extensionTypes); |
+ var propertyOverrideResult = |
+ checkForPropertyOverride(methodElement.variable, superclasses); |
// Generate a corresponding virtual getter / setter. |
var name = _elementMemberName(methodElement, |
@@ -2954,7 +2954,7 @@ class CodeGenerator extends GeneralizingAstVisitor |
methods.add(annotate( |
new JS.Method( |
access, |
- js.call('function() { return #; }', _visit(node.initializer)) |
+ js.call('function() { return #; }', _visitInitializer(node)) |
as JS.Fun, |
isGetter: true), |
node, |