OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 part of dart2js.semantics_visitor_test; | 5 part of dart2js.semantics_visitor_test; |
6 | 6 |
7 class SemanticSendTestVisitor extends SemanticTestVisitor { | 7 class SemanticSendTestVisitor extends SemanticTestVisitor { |
8 | 8 |
9 SemanticSendTestVisitor(TreeElements elements) : super(elements); | 9 SemanticSendTestVisitor(TreeElements elements) : super(elements); |
10 | 10 |
(...skipping 1062 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1073 arg) { | 1073 arg) { |
1074 visits.add(new Visit(VisitKind.VISIT_SUPER_FIELD_GET, element: field)); | 1074 visits.add(new Visit(VisitKind.VISIT_SUPER_FIELD_GET, element: field)); |
1075 } | 1075 } |
1076 | 1076 |
1077 @override | 1077 @override |
1078 visitUnresolvedSuperGet( | 1078 visitUnresolvedSuperGet( |
1079 Send node, | 1079 Send node, |
1080 Element element, | 1080 Element element, |
1081 arg) { | 1081 arg) { |
1082 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GET)); | 1082 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GET)); |
| 1083 return super.visitUnresolvedSuperGet(node, element, arg); |
1083 } | 1084 } |
1084 | 1085 |
1085 @override | 1086 @override |
| 1087 visitUnresolvedSuperSet( |
| 1088 Send node, |
| 1089 Element element, |
| 1090 Node rhs, |
| 1091 arg) { |
| 1092 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SET)); |
| 1093 return super.visitUnresolvedSuperSet(node, element, rhs, arg); |
| 1094 } |
| 1095 |
| 1096 @override |
1086 visitSuperFieldInvoke( | 1097 visitSuperFieldInvoke( |
1087 Send node, | 1098 Send node, |
1088 FieldElement field, | 1099 FieldElement field, |
1089 NodeList arguments, | 1100 NodeList arguments, |
1090 CallStructure callStructure, | 1101 CallStructure callStructure, |
1091 arg) { | 1102 arg) { |
1092 visits.add(new Visit(VisitKind.VISIT_SUPER_FIELD_INVOKE, | 1103 visits.add(new Visit(VisitKind.VISIT_SUPER_FIELD_INVOKE, |
1093 element: field, arguments: arguments)); | 1104 element: field, arguments: arguments)); |
1094 apply(arguments, arg); | 1105 apply(arguments, arg); |
1095 } | 1106 } |
(...skipping 2438 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3534 Element element, | 3545 Element element, |
3535 Node rhs, | 3546 Node rhs, |
3536 arg) { | 3547 arg) { |
3537 visits.add(new Visit( | 3548 visits.add(new Visit( |
3538 VisitKind.VISIT_UNRESOLVED_TOP_LEVEL_SETTER_SET_IF_NULL, | 3549 VisitKind.VISIT_UNRESOLVED_TOP_LEVEL_SETTER_SET_IF_NULL, |
3539 getter: getter, rhs: rhs)); | 3550 getter: getter, rhs: rhs)); |
3540 super.visitUnresolvedTopLevelSetterSetIfNull( | 3551 super.visitUnresolvedTopLevelSetterSetIfNull( |
3541 node, getter, element, rhs, arg); | 3552 node, getter, element, rhs, arg); |
3542 } | 3553 } |
3543 } | 3554 } |
OLD | NEW |