| 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 analyzer.test.src.summary.summary_common; | 5 library analyzer.test.src.summary.summary_common; |
| 6 | 6 |
| 7 import 'package:analyzer/analyzer.dart'; | 7 import 'package:analyzer/analyzer.dart'; |
| 8 import 'package:analyzer/dart/ast/ast.dart'; | 8 import 'package:analyzer/dart/ast/ast.dart'; |
| 9 import 'package:analyzer/error/listener.dart'; | 9 import 'package:analyzer/error/listener.dart'; |
| 10 import 'package:analyzer/src/dart/scanner/reader.dart'; | 10 import 'package:analyzer/src/dart/scanner/reader.dart'; |
| (...skipping 1738 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1749 test_constExpr_binary_or() { | 1749 test_constExpr_binary_or() { |
| 1750 UnlinkedVariable variable = | 1750 UnlinkedVariable variable = |
| 1751 serializeVariableText('const v = false || true;'); | 1751 serializeVariableText('const v = false || true;'); |
| 1752 _assertUnlinkedConst(variable.initializer.bodyExpr, operators: [ | 1752 _assertUnlinkedConst(variable.initializer.bodyExpr, operators: [ |
| 1753 UnlinkedExprOperation.pushFalse, | 1753 UnlinkedExprOperation.pushFalse, |
| 1754 UnlinkedExprOperation.pushTrue, | 1754 UnlinkedExprOperation.pushTrue, |
| 1755 UnlinkedExprOperation.or | 1755 UnlinkedExprOperation.or |
| 1756 ]); | 1756 ]); |
| 1757 } | 1757 } |
| 1758 | 1758 |
| 1759 test_constExpr_binary_qq() { |
| 1760 UnlinkedVariable variable = serializeVariableText('const v = 1 ?? 2;'); |
| 1761 _assertUnlinkedConst(variable.initializer.bodyExpr, operators: [ |
| 1762 UnlinkedExprOperation.pushInt, |
| 1763 UnlinkedExprOperation.pushInt, |
| 1764 UnlinkedExprOperation.ifNull |
| 1765 ], ints: [ |
| 1766 1, |
| 1767 2 |
| 1768 ]); |
| 1769 } |
| 1770 |
| 1759 test_constExpr_binary_subtract() { | 1771 test_constExpr_binary_subtract() { |
| 1760 UnlinkedVariable variable = serializeVariableText('const v = 1 - 2;'); | 1772 UnlinkedVariable variable = serializeVariableText('const v = 1 - 2;'); |
| 1761 _assertUnlinkedConst(variable.initializer.bodyExpr, operators: [ | 1773 _assertUnlinkedConst(variable.initializer.bodyExpr, operators: [ |
| 1762 UnlinkedExprOperation.pushInt, | 1774 UnlinkedExprOperation.pushInt, |
| 1763 UnlinkedExprOperation.pushInt, | 1775 UnlinkedExprOperation.pushInt, |
| 1764 UnlinkedExprOperation.subtract | 1776 UnlinkedExprOperation.subtract |
| 1765 ], ints: [ | 1777 ], ints: [ |
| 1766 1, | 1778 1, |
| 1767 2 | 1779 2 |
| 1768 ]); | 1780 ]); |
| (...skipping 8592 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10361 class _PrefixExpectation { | 10373 class _PrefixExpectation { |
| 10362 final ReferenceKind kind; | 10374 final ReferenceKind kind; |
| 10363 final String name; | 10375 final String name; |
| 10364 final String absoluteUri; | 10376 final String absoluteUri; |
| 10365 final String relativeUri; | 10377 final String relativeUri; |
| 10366 final int numTypeParameters; | 10378 final int numTypeParameters; |
| 10367 | 10379 |
| 10368 _PrefixExpectation(this.kind, this.name, | 10380 _PrefixExpectation(this.kind, this.name, |
| 10369 {this.absoluteUri, this.relativeUri, this.numTypeParameters: 0}); | 10381 {this.absoluteUri, this.relativeUri, this.numTypeParameters: 0}); |
| 10370 } | 10382 } |
| OLD | NEW |