Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1729)

Unified Diff: pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart

Issue 2857133004: Change Accessor(s) to use AstFactory to create MethodInvocation, PropertyGet/Set. (Closed)
Patch Set: Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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)
« no previous file with comments | « pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698