Index: pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
index bd8d80e6663e70c0914fd76e3b1c88683820a8b7..941b74f7df3529aee1664fc98ba330ead5116683 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart |
@@ -345,8 +345,9 @@ class KernelMapLiteral extends MapLiteral implements KernelExpression { |
/// Shadow object for [MethodInvocation]. |
class KernelMethodInvocation extends MethodInvocation |
implements KernelExpression { |
- KernelMethodInvocation(Expression receiver, Name name, Arguments arguments) |
- : super(receiver, name, arguments); |
+ KernelMethodInvocation(Expression receiver, Name name, Arguments arguments, |
+ [Procedure interfaceTarget]) |
+ : super(receiver, name, arguments, interfaceTarget); |
KernelMethodInvocation.byReference(Expression receiver, Name name, |
Arguments arguments, Reference interfaceTargetReference) |
@@ -384,7 +385,8 @@ class KernelNullLiteral extends NullLiteral implements KernelExpression { |
/// Shadow object for [PropertyGet]. |
class KernelPropertyGet extends PropertyGet implements KernelExpression { |
- KernelPropertyGet(Expression receiver, Name name) : super(receiver, name); |
+ KernelPropertyGet(Expression receiver, Name name, [Member interfaceTarget]) |
+ : super(receiver, name, interfaceTarget); |
KernelPropertyGet.byReference( |
Expression receiver, Name name, Reference interfaceTargetReference) |
@@ -400,8 +402,9 @@ class KernelPropertyGet extends PropertyGet implements KernelExpression { |
/// Shadow object for [PropertyGet]. |
class KernelPropertySet extends PropertySet implements KernelExpression { |
- KernelPropertySet(Expression receiver, Name name, Expression value) |
- : super(receiver, name, value); |
+ KernelPropertySet(Expression receiver, Name name, Expression value, |
+ [Member interfaceTarget]) |
+ : super(receiver, name, value, interfaceTarget); |
KernelPropertySet.byReference(Expression receiver, Name name, |
Expression value, Reference interfaceTargetReference) |