| 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 |
| 11 @override | 11 @override |
| 12 visitAs( | 12 visitAs( |
| 13 Send node, | 13 Send node, |
| 14 Node expression, | 14 Node expression, |
| 15 DartType type, | 15 DartType type, |
| 16 arg) { | 16 arg) { |
| 17 visits.add(new Visit(VisitKind.VISIT_AS, | 17 visits.add(new Visit(VisitKind.VISIT_AS, |
| 18 expression: expression, type: type)); | 18 expression: expression, type: type)); |
| 19 apply(expression, arg); | 19 apply(expression, arg); |
| 20 } | 20 } |
| 21 | 21 |
| 22 @override | 22 @override |
| 23 visitAssert( |
| 24 Send node, |
| 25 Node expression, |
| 26 arg) { |
| 27 visits.add(new Visit(VisitKind.VISIT_ASSERT, expression: expression)); |
| 28 super.visitAssert(node, expression, arg); |
| 29 } |
| 30 |
| 31 @override |
| 32 errorInvalidAssert( |
| 33 Send node, |
| 34 NodeList arguments, |
| 35 arg) { |
| 36 visits.add(new Visit(VisitKind.ERROR_INVALID_ASSERT, arguments: arguments)); |
| 37 super.errorInvalidAssert(node, arguments, arg); |
| 38 } |
| 39 |
| 40 @override |
| 23 errorInvalidCompound( | 41 errorInvalidCompound( |
| 24 Send node, | 42 Send node, |
| 25 ErroneousElement error, | 43 ErroneousElement error, |
| 26 AssignmentOperator operator, | 44 AssignmentOperator operator, |
| 27 Node rhs, | 45 Node rhs, |
| 28 arg) { | 46 arg) { |
| 29 visits.add(new Visit(VisitKind.ERROR_INVALID_COMPOUND, | 47 visits.add(new Visit(VisitKind.ERROR_INVALID_COMPOUND, |
| 30 error: error.messageKind, operator: operator, rhs: rhs)); | 48 error: error.messageKind, operator: operator, rhs: rhs)); |
| 31 super.errorInvalidCompound(node, error, operator, rhs, arg); | 49 super.errorInvalidCompound(node, error, operator, rhs, arg); |
| 32 } | 50 } |
| (...skipping 3501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3534 Element element, | 3552 Element element, |
| 3535 Node rhs, | 3553 Node rhs, |
| 3536 arg) { | 3554 arg) { |
| 3537 visits.add(new Visit( | 3555 visits.add(new Visit( |
| 3538 VisitKind.VISIT_UNRESOLVED_TOP_LEVEL_SETTER_SET_IF_NULL, | 3556 VisitKind.VISIT_UNRESOLVED_TOP_LEVEL_SETTER_SET_IF_NULL, |
| 3539 getter: getter, rhs: rhs)); | 3557 getter: getter, rhs: rhs)); |
| 3540 super.visitUnresolvedTopLevelSetterSetIfNull( | 3558 super.visitUnresolvedTopLevelSetterSetIfNull( |
| 3541 node, getter, element, rhs, arg); | 3559 node, getter, element, rhs, arg); |
| 3542 } | 3560 } |
| 3543 } | 3561 } |
| OLD | NEW |