| 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 | |
| 41 errorInvalidCompound( | 23 errorInvalidCompound( |
| 42 Send node, | 24 Send node, |
| 43 ErroneousElement error, | 25 ErroneousElement error, |
| 44 AssignmentOperator operator, | 26 AssignmentOperator operator, |
| 45 Node rhs, | 27 Node rhs, |
| 46 arg) { | 28 arg) { |
| 47 visits.add(new Visit(VisitKind.ERROR_INVALID_COMPOUND, | 29 visits.add(new Visit(VisitKind.ERROR_INVALID_COMPOUND, |
| 48 error: error.messageKind, operator: operator, rhs: rhs)); | 30 error: error.messageKind, operator: operator, rhs: rhs)); |
| 49 super.errorInvalidCompound(node, error, operator, rhs, arg); | 31 super.errorInvalidCompound(node, error, operator, rhs, arg); |
| 50 } | 32 } |
| (...skipping 3501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3552 Element element, | 3534 Element element, |
| 3553 Node rhs, | 3535 Node rhs, |
| 3554 arg) { | 3536 arg) { |
| 3555 visits.add(new Visit( | 3537 visits.add(new Visit( |
| 3556 VisitKind.VISIT_UNRESOLVED_TOP_LEVEL_SETTER_SET_IF_NULL, | 3538 VisitKind.VISIT_UNRESOLVED_TOP_LEVEL_SETTER_SET_IF_NULL, |
| 3557 getter: getter, rhs: rhs)); | 3539 getter: getter, rhs: rhs)); |
| 3558 super.visitUnresolvedTopLevelSetterSetIfNull( | 3540 super.visitUnresolvedTopLevelSetterSetIfNull( |
| 3559 node, getter, element, rhs, arg); | 3541 node, getter, element, rhs, arg); |
| 3560 } | 3542 } |
| 3561 } | 3543 } |
| OLD | NEW |