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

Unified Diff: pkg/kernel/lib/ast.dart

Issue 2906693002: Serialize also canonical names of 'interfaceTargetReference'. (Closed)
Patch Set: Created 3 years, 7 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
Index: pkg/kernel/lib/ast.dart
diff --git a/pkg/kernel/lib/ast.dart b/pkg/kernel/lib/ast.dart
index bcfae72741e3639c107f73b1187437b65eb1abcd..085394fe66aff35ea35d055082c9a347c1b7b100 100644
--- a/pkg/kernel/lib/ast.dart
+++ b/pkg/kernel/lib/ast.dart
@@ -1694,6 +1694,7 @@ class PropertyGet extends Expression {
visitChildren(Visitor v) {
receiver?.accept(v);
name?.accept(v);
+ v.visitInterfaceTargetReference(interfaceTargetReference);
Kevin Millikin (Google) 2017/05/30 15:11:33 We don't usually structure visitors based on the s
scheglov 2017/05/30 17:45:50 Hm... There is no method acceptReference in Refere
}
transformChildren(Transformer v) {
@@ -1741,6 +1742,7 @@ class PropertySet extends Expression {
visitChildren(Visitor v) {
receiver?.accept(v);
name?.accept(v);
+ v.visitInterfaceTargetReference(interfaceTargetReference);
value?.accept(v);
}
@@ -1940,6 +1942,7 @@ class SuperPropertyGet extends Expression {
visitChildren(Visitor v) {
name?.accept(v);
+ v.visitInterfaceTargetReference(interfaceTargetReference);
}
transformChildren(Transformer v) {}
@@ -1976,6 +1979,7 @@ class SuperPropertySet extends Expression {
visitChildren(Visitor v) {
name?.accept(v);
+ v.visitInterfaceTargetReference(interfaceTargetReference);
value?.accept(v);
}
@@ -2188,6 +2192,7 @@ class MethodInvocation extends InvocationExpression {
visitChildren(Visitor v) {
receiver?.accept(v);
name?.accept(v);
+ v.visitInterfaceTargetReference(interfaceTargetReference);
arguments?.accept(v);
}
@@ -2245,6 +2250,7 @@ class SuperMethodInvocation extends InvocationExpression {
visitChildren(Visitor v) {
name?.accept(v);
+ v.visitInterfaceTargetReference(interfaceTargetReference);
arguments?.accept(v);
}
« no previous file with comments | « pkg/front_end/test/incremental_kernel_generator_test.dart ('k') | pkg/kernel/lib/binary/limited_ast_to_binary.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698