| 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 | 
|---|