Index: pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart b/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart |
index a81aa4f5ad596d65e752bf9d003eb278030a119b..a39fa40818c651619f4e2d72f925e00052691758 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/frontend_accessors.dart |
@@ -13,6 +13,7 @@ import 'package:front_end/src/fasta/kernel/kernel_shadow_ast.dart' |
KernelMethodInvocation, |
KernelPropertyGet, |
KernelPropertySet, |
+ KernelThisExpression, |
KernelVariableDeclaration, |
KernelVariableGet, |
KernelVariableSet; |
@@ -284,12 +285,13 @@ class ThisPropertyAccessor extends Accessor { |
: super(helper, token); |
Expression _makeRead(KernelComplexAssignment complexAssignment) => |
- new KernelPropertyGet(new ThisExpression(), name, getter) |
+ new KernelPropertyGet(new KernelThisExpression(), name, getter) |
..fileOffset = offsetForToken(token); |
Expression _makeWrite(Expression value, bool voidContext, |
KernelComplexAssignment complexAssignment) { |
- return new KernelPropertySet(new ThisExpression(), name, value, setter) |
+ return new KernelPropertySet( |
+ new KernelThisExpression(), name, value, setter) |
..fileOffset = offsetForToken(token); |
} |
} |