| 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 library dart2js.semantics_visitor; | 5 library dart2js.semantics_visitor; |
| 6 | 6 |
| 7 import '../constants/expressions.dart'; | 7 import '../constants/expressions.dart'; |
| 8 import '../dart_types.dart'; | 8 import '../dart_types.dart'; |
| 9 import '../diagnostics/spannable.dart' show | 9 import '../diagnostics/spannable.dart' show |
| 10 Spannable, | 10 Spannable, |
| (...skipping 1279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1290 /// For instance: | 1290 /// For instance: |
| 1291 /// | 1291 /// |
| 1292 /// m() { dynamic = rhs; } | 1292 /// m() { dynamic = rhs; } |
| 1293 /// | 1293 /// |
| 1294 R visitDynamicTypeLiteralSet( | 1294 R visitDynamicTypeLiteralSet( |
| 1295 SendSet node, | 1295 SendSet node, |
| 1296 ConstantExpression constant, | 1296 ConstantExpression constant, |
| 1297 Node rhs, | 1297 Node rhs, |
| 1298 A arg); | 1298 A arg); |
| 1299 | 1299 |
| 1300 /// Call to `assert` with [expression] as the condition. | |
| 1301 /// | |
| 1302 /// For instance: | |
| 1303 /// | |
| 1304 /// m() { assert(expression); } | |
| 1305 /// | |
| 1306 R visitAssert( | |
| 1307 Send node, | |
| 1308 Node expression, | |
| 1309 A arg); | |
| 1310 | |
| 1311 /// Call to `assert` with the wrong number of [arguments]. | |
| 1312 /// | |
| 1313 /// For instance: | |
| 1314 /// | |
| 1315 /// m() { assert(); } | |
| 1316 /// | |
| 1317 /// or | |
| 1318 /// | |
| 1319 /// m() { assert(expression1, expression2); } | |
| 1320 /// | |
| 1321 R errorInvalidAssert( | |
| 1322 Send node, | |
| 1323 NodeList arguments, | |
| 1324 A arg); | |
| 1325 | |
| 1326 /// Binary expression `left operator right` where [operator] is a user | 1300 /// Binary expression `left operator right` where [operator] is a user |
| 1327 /// definable operator. Binary expressions using operator `==` are handled | 1301 /// definable operator. Binary expressions using operator `==` are handled |
| 1328 /// by [visitEquals] and index operations `a[b]` are handled by [visitIndex]. | 1302 /// by [visitEquals] and index operations `a[b]` are handled by [visitIndex]. |
| 1329 /// | 1303 /// |
| 1330 /// For instance: | 1304 /// For instance: |
| 1331 /// | 1305 /// |
| 1332 /// add(a, b) => a + b; | 1306 /// add(a, b) => a + b; |
| 1333 /// sub(a, b) => a - b; | 1307 /// sub(a, b) => a - b; |
| 1334 /// mul(a, b) => a * b; | 1308 /// mul(a, b) => a * b; |
| 1335 /// | 1309 /// |
| (...skipping 3819 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5155 /// C() : this._(42); | 5129 /// C() : this._(42); |
| 5156 /// } | 5130 /// } |
| 5157 /// | 5131 /// |
| 5158 R errorUnresolvedThisConstructorInvoke( | 5132 R errorUnresolvedThisConstructorInvoke( |
| 5159 Send node, | 5133 Send node, |
| 5160 Element element, | 5134 Element element, |
| 5161 NodeList arguments, | 5135 NodeList arguments, |
| 5162 Selector selector, | 5136 Selector selector, |
| 5163 A arg); | 5137 A arg); |
| 5164 } | 5138 } |
| OLD | NEW |