Index: pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart |
index 1f06483d59825b3833f2ed65cf8185c9f09e53e3..e3516b15a83809e6bd044776b936f9c66cf576cf 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_ast_factory.dart |
@@ -128,6 +128,13 @@ class KernelAstFactory implements AstFactory<VariableDeclaration> { |
} |
@override |
+ MethodInvocation methodInvocation( |
+ Expression receiver, Name name, Arguments arguments, |
+ [Procedure interfaceTarget]) { |
+ return new KernelMethodInvocation(receiver, name, arguments); |
+ } |
+ |
+ @override |
Not not(Token token, Expression operand) { |
return new KernelNot(operand)..fileOffset = offsetForToken(token); |
} |
@@ -138,6 +145,18 @@ class KernelAstFactory implements AstFactory<VariableDeclaration> { |
} |
@override |
+ PropertyGet propertyGet(Expression receiver, Name name, |
+ [Member interfaceTarget]) { |
+ return new KernelPropertyGet(receiver, name, interfaceTarget); |
+ } |
+ |
+ @override |
+ PropertySet propertySet(Expression receiver, Name name, Expression value, |
+ [Member interfaceTarget]) { |
+ return new KernelPropertySet(receiver, name, value, interfaceTarget); |
+ } |
+ |
+ @override |
Rethrow rethrowExpression(Token keyword) { |
return new KernelRethrow()..fileOffset = offsetForToken(keyword); |
} |