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 |
(...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
237 apply(receiver, arg); | 237 apply(receiver, arg); |
238 apply(index, arg); | 238 apply(index, arg); |
239 } | 239 } |
240 | 240 |
241 @override | 241 @override |
242 visitClassTypeLiteralGet( | 242 visitClassTypeLiteralGet( |
243 Send node, | 243 Send node, |
244 ConstantExpression constant, | 244 ConstantExpression constant, |
245 arg) { | 245 arg) { |
246 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_GET, | 246 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_GET, |
247 constant: constant.getText())); | 247 constant: constant.toDartText())); |
248 } | 248 } |
249 | 249 |
250 @override | 250 @override |
251 visitClassTypeLiteralInvoke( | 251 visitClassTypeLiteralInvoke( |
252 Send node, | 252 Send node, |
253 ConstantExpression constant, | 253 ConstantExpression constant, |
254 NodeList arguments, | 254 NodeList arguments, |
255 CallStructure callStructure, | 255 CallStructure callStructure, |
256 arg) { | 256 arg) { |
257 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_INVOKE, | 257 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_INVOKE, |
258 constant: constant.getText(), arguments: arguments)); | 258 constant: constant.toDartText(), arguments: arguments)); |
259 apply(arguments, arg); | 259 apply(arguments, arg); |
260 } | 260 } |
261 | 261 |
262 @override | 262 @override |
263 visitClassTypeLiteralSet( | 263 visitClassTypeLiteralSet( |
264 SendSet node, | 264 SendSet node, |
265 ConstantExpression constant, | 265 ConstantExpression constant, |
266 Node rhs, | 266 Node rhs, |
267 arg) { | 267 arg) { |
268 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_SET, | 268 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_SET, |
269 constant: constant.getText(), rhs: rhs)); | 269 constant: constant.toDartText(), rhs: rhs)); |
270 super.visitClassTypeLiteralSet(node, constant, rhs, arg); | 270 super.visitClassTypeLiteralSet(node, constant, rhs, arg); |
271 } | 271 } |
272 | 272 |
273 @override | 273 @override |
274 visitNotEquals( | 274 visitNotEquals( |
275 Send node, | 275 Send node, |
276 Node left, | 276 Node left, |
277 Node right, | 277 Node right, |
278 arg) { | 278 arg) { |
279 visits.add(new Visit(VisitKind.VISIT_NOT_EQUALS, | 279 visits.add(new Visit(VisitKind.VISIT_NOT_EQUALS, |
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
340 receiver: receiver, name: name, rhs: rhs)); | 340 receiver: receiver, name: name, rhs: rhs)); |
341 super.visitDynamicPropertySet(node, receiver, name, rhs, arg); | 341 super.visitDynamicPropertySet(node, receiver, name, rhs, arg); |
342 } | 342 } |
343 | 343 |
344 @override | 344 @override |
345 visitDynamicTypeLiteralGet( | 345 visitDynamicTypeLiteralGet( |
346 Send node, | 346 Send node, |
347 ConstantExpression constant, | 347 ConstantExpression constant, |
348 arg) { | 348 arg) { |
349 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_GET, | 349 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_GET, |
350 constant: constant.getText())); | 350 constant: constant.toDartText())); |
351 } | 351 } |
352 | 352 |
353 @override | 353 @override |
354 visitDynamicTypeLiteralInvoke( | 354 visitDynamicTypeLiteralInvoke( |
355 Send node, | 355 Send node, |
356 ConstantExpression constant, | 356 ConstantExpression constant, |
357 NodeList arguments, | 357 NodeList arguments, |
358 CallStructure callStructure, | 358 CallStructure callStructure, |
359 arg) { | 359 arg) { |
360 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_INVOKE, | 360 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_INVOKE, |
361 constant: constant.getText(), arguments: arguments)); | 361 constant: constant.toDartText(), arguments: arguments)); |
362 } | 362 } |
363 | 363 |
364 @override | 364 @override |
365 visitDynamicTypeLiteralSet( | 365 visitDynamicTypeLiteralSet( |
366 Send node, | 366 Send node, |
367 ConstantExpression constant, | 367 ConstantExpression constant, |
368 Node rhs, | 368 Node rhs, |
369 arg) { | 369 arg) { |
370 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_SET, | 370 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_SET, |
371 constant: constant.getText(), rhs: rhs)); | 371 constant: constant.toDartText(), rhs: rhs)); |
372 super.visitDynamicTypeLiteralSet(node, constant, rhs, arg); | 372 super.visitDynamicTypeLiteralSet(node, constant, rhs, arg); |
373 } | 373 } |
374 | 374 |
375 @override | 375 @override |
376 visitExpressionInvoke( | 376 visitExpressionInvoke( |
377 Send node, | 377 Send node, |
378 Node expression, | 378 Node expression, |
379 NodeList arguments, | 379 NodeList arguments, |
380 CallStructure callStructure, | 380 CallStructure callStructure, |
381 arg) { | 381 arg) { |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1002 element: element, rhs: rhs)); | 1002 element: element, rhs: rhs)); |
1003 super.visitTypeVariableTypeLiteralSet(node, element, rhs, arg); | 1003 super.visitTypeVariableTypeLiteralSet(node, element, rhs, arg); |
1004 } | 1004 } |
1005 | 1005 |
1006 @override | 1006 @override |
1007 visitTypedefTypeLiteralGet( | 1007 visitTypedefTypeLiteralGet( |
1008 Send node, | 1008 Send node, |
1009 ConstantExpression constant, | 1009 ConstantExpression constant, |
1010 arg) { | 1010 arg) { |
1011 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_GET, | 1011 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_GET, |
1012 constant: constant.getText())); | 1012 constant: constant.toDartText())); |
1013 } | 1013 } |
1014 | 1014 |
1015 @override | 1015 @override |
1016 visitTypedefTypeLiteralInvoke( | 1016 visitTypedefTypeLiteralInvoke( |
1017 Send node, | 1017 Send node, |
1018 ConstantExpression constant, | 1018 ConstantExpression constant, |
1019 NodeList arguments, | 1019 NodeList arguments, |
1020 CallStructure callStructure, | 1020 CallStructure callStructure, |
1021 arg) { | 1021 arg) { |
1022 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_INVOKE, | 1022 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_INVOKE, |
1023 constant: constant.getText(), arguments: arguments)); | 1023 constant: constant.toDartText(), arguments: arguments)); |
1024 apply(arguments, arg); | 1024 apply(arguments, arg); |
1025 } | 1025 } |
1026 | 1026 |
1027 @override | 1027 @override |
1028 visitTypedefTypeLiteralSet( | 1028 visitTypedefTypeLiteralSet( |
1029 SendSet node, | 1029 SendSet node, |
1030 ConstantExpression constant, | 1030 ConstantExpression constant, |
1031 Node rhs, | 1031 Node rhs, |
1032 arg) { | 1032 arg) { |
1033 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_SET, | 1033 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_SET, |
1034 constant: constant.getText(), rhs: rhs)); | 1034 constant: constant.toDartText(), rhs: rhs)); |
1035 super.visitTypedefTypeLiteralSet(node, constant, rhs, arg); | 1035 super.visitTypedefTypeLiteralSet(node, constant, rhs, arg); |
1036 } | 1036 } |
1037 | 1037 |
1038 @override | 1038 @override |
1039 visitUnary( | 1039 visitUnary( |
1040 Send node, | 1040 Send node, |
1041 UnaryOperator operator, | 1041 UnaryOperator operator, |
1042 Node expression, | 1042 Node expression, |
1043 arg) { | 1043 arg) { |
1044 visits.add(new Visit(VisitKind.VISIT_UNARY, | 1044 visits.add(new Visit(VisitKind.VISIT_UNARY, |
(...skipping 715 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1760 } | 1760 } |
1761 | 1761 |
1762 @override | 1762 @override |
1763 visitClassTypeLiteralCompound( | 1763 visitClassTypeLiteralCompound( |
1764 Send node, | 1764 Send node, |
1765 ConstantExpression constant, | 1765 ConstantExpression constant, |
1766 AssignmentOperator operator, | 1766 AssignmentOperator operator, |
1767 Node rhs, | 1767 Node rhs, |
1768 arg) { | 1768 arg) { |
1769 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_COMPOUND, | 1769 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_COMPOUND, |
1770 constant: constant.getText(), operator: operator, rhs: rhs)); | 1770 constant: constant.toDartText(), operator: operator, rhs: rhs)); |
1771 apply(rhs, arg); | 1771 apply(rhs, arg); |
1772 } | 1772 } |
1773 | 1773 |
1774 @override | 1774 @override |
1775 visitDynamicTypeLiteralCompound( | 1775 visitDynamicTypeLiteralCompound( |
1776 Send node, | 1776 Send node, |
1777 ConstantExpression constant, | 1777 ConstantExpression constant, |
1778 AssignmentOperator operator, | 1778 AssignmentOperator operator, |
1779 Node rhs, | 1779 Node rhs, |
1780 arg) { | 1780 arg) { |
1781 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_COMPOUND, | 1781 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_COMPOUND, |
1782 constant: constant.getText(), operator: operator, rhs: rhs)); | 1782 constant: constant.toDartText(), operator: operator, rhs: rhs)); |
1783 apply(rhs, arg); | 1783 apply(rhs, arg); |
1784 } | 1784 } |
1785 | 1785 |
1786 @override | 1786 @override |
1787 visitTypeVariableTypeLiteralCompound( | 1787 visitTypeVariableTypeLiteralCompound( |
1788 Send node, | 1788 Send node, |
1789 TypeVariableElement element, | 1789 TypeVariableElement element, |
1790 AssignmentOperator operator, | 1790 AssignmentOperator operator, |
1791 Node rhs, | 1791 Node rhs, |
1792 arg) { | 1792 arg) { |
1793 visits.add(new Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_COMPOUND, | 1793 visits.add(new Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_COMPOUND, |
1794 element: element, operator: operator, rhs: rhs)); | 1794 element: element, operator: operator, rhs: rhs)); |
1795 apply(rhs, arg); | 1795 apply(rhs, arg); |
1796 } | 1796 } |
1797 | 1797 |
1798 @override | 1798 @override |
1799 visitTypedefTypeLiteralCompound( | 1799 visitTypedefTypeLiteralCompound( |
1800 Send node, | 1800 Send node, |
1801 ConstantExpression constant, | 1801 ConstantExpression constant, |
1802 AssignmentOperator operator, | 1802 AssignmentOperator operator, |
1803 Node rhs, | 1803 Node rhs, |
1804 arg) { | 1804 arg) { |
1805 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_COMPOUND, | 1805 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_COMPOUND, |
1806 constant: constant.getText(), operator: operator, rhs: rhs)); | 1806 constant: constant.toDartText(), operator: operator, rhs: rhs)); |
1807 apply(rhs, arg); | 1807 apply(rhs, arg); |
1808 } | 1808 } |
1809 | 1809 |
1810 @override | 1810 @override |
1811 visitLocalFunctionPrefix( | 1811 visitLocalFunctionPrefix( |
1812 Send node, | 1812 Send node, |
1813 LocalFunctionElement function, | 1813 LocalFunctionElement function, |
1814 IncDecOperator operator, | 1814 IncDecOperator operator, |
1815 arg) { | 1815 arg) { |
1816 visits.add(new Visit(VisitKind.VISIT_LOCAL_FUNCTION_PREFIX, | 1816 visits.add(new Visit(VisitKind.VISIT_LOCAL_FUNCTION_PREFIX, |
1817 element: function, operator: operator)); | 1817 element: function, operator: operator)); |
1818 } | 1818 } |
1819 | 1819 |
1820 @override | 1820 @override |
1821 visitClassTypeLiteralPrefix( | 1821 visitClassTypeLiteralPrefix( |
1822 Send node, | 1822 Send node, |
1823 ConstantExpression constant, | 1823 ConstantExpression constant, |
1824 IncDecOperator operator, | 1824 IncDecOperator operator, |
1825 arg) { | 1825 arg) { |
1826 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_PREFIX, | 1826 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_PREFIX, |
1827 constant: constant.getText(), operator: operator)); | 1827 constant: constant.toDartText(), operator: operator)); |
1828 } | 1828 } |
1829 | 1829 |
1830 @override | 1830 @override |
1831 visitDynamicTypeLiteralPrefix( | 1831 visitDynamicTypeLiteralPrefix( |
1832 Send node, | 1832 Send node, |
1833 ConstantExpression constant, | 1833 ConstantExpression constant, |
1834 IncDecOperator operator, | 1834 IncDecOperator operator, |
1835 arg) { | 1835 arg) { |
1836 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_PREFIX, | 1836 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_PREFIX, |
1837 constant: constant.getText(), operator: operator)); | 1837 constant: constant.toDartText(), operator: operator)); |
1838 } | 1838 } |
1839 | 1839 |
1840 @override | 1840 @override |
1841 visitLocalVariablePrefix( | 1841 visitLocalVariablePrefix( |
1842 Send node, | 1842 Send node, |
1843 LocalVariableElement variable, | 1843 LocalVariableElement variable, |
1844 IncDecOperator operator, | 1844 IncDecOperator operator, |
1845 arg) { | 1845 arg) { |
1846 visits.add(new Visit(VisitKind.VISIT_LOCAL_VARIABLE_PREFIX, | 1846 visits.add(new Visit(VisitKind.VISIT_LOCAL_VARIABLE_PREFIX, |
1847 element: variable, operator: operator)); | 1847 element: variable, operator: operator)); |
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2030 element: element, operator: operator)); | 2030 element: element, operator: operator)); |
2031 } | 2031 } |
2032 | 2032 |
2033 @override | 2033 @override |
2034 visitTypedefTypeLiteralPrefix( | 2034 visitTypedefTypeLiteralPrefix( |
2035 Send node, | 2035 Send node, |
2036 ConstantExpression constant, | 2036 ConstantExpression constant, |
2037 IncDecOperator operator, | 2037 IncDecOperator operator, |
2038 arg) { | 2038 arg) { |
2039 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_PREFIX, | 2039 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_PREFIX, |
2040 constant: constant.getText(), operator: operator)); | 2040 constant: constant.toDartText(), operator: operator)); |
2041 } | 2041 } |
2042 | 2042 |
2043 @override | 2043 @override |
2044 visitLocalFunctionPostfix( | 2044 visitLocalFunctionPostfix( |
2045 Send node, | 2045 Send node, |
2046 LocalFunctionElement function, | 2046 LocalFunctionElement function, |
2047 IncDecOperator operator, | 2047 IncDecOperator operator, |
2048 arg) { | 2048 arg) { |
2049 visits.add(new Visit(VisitKind.VISIT_LOCAL_FUNCTION_POSTFIX, | 2049 visits.add(new Visit(VisitKind.VISIT_LOCAL_FUNCTION_POSTFIX, |
2050 element: function, operator: operator)); | 2050 element: function, operator: operator)); |
2051 } | 2051 } |
2052 | 2052 |
2053 @override | 2053 @override |
2054 visitClassTypeLiteralPostfix( | 2054 visitClassTypeLiteralPostfix( |
2055 Send node, | 2055 Send node, |
2056 ConstantExpression constant, | 2056 ConstantExpression constant, |
2057 IncDecOperator operator, | 2057 IncDecOperator operator, |
2058 arg) { | 2058 arg) { |
2059 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_POSTFIX, | 2059 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_POSTFIX, |
2060 constant: constant.getText(), operator: operator)); | 2060 constant: constant.toDartText(), operator: operator)); |
2061 } | 2061 } |
2062 | 2062 |
2063 @override | 2063 @override |
2064 visitDynamicTypeLiteralPostfix( | 2064 visitDynamicTypeLiteralPostfix( |
2065 Send node, | 2065 Send node, |
2066 ConstantExpression constant, | 2066 ConstantExpression constant, |
2067 IncDecOperator operator, | 2067 IncDecOperator operator, |
2068 arg) { | 2068 arg) { |
2069 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_POSTFIX, | 2069 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_POSTFIX, |
2070 constant: constant.getText(), operator: operator)); | 2070 constant: constant.toDartText(), operator: operator)); |
2071 } | 2071 } |
2072 | 2072 |
2073 @override | 2073 @override |
2074 visitLocalVariablePostfix( | 2074 visitLocalVariablePostfix( |
2075 Send node, | 2075 Send node, |
2076 LocalVariableElement variable, | 2076 LocalVariableElement variable, |
2077 IncDecOperator operator, | 2077 IncDecOperator operator, |
2078 arg) { | 2078 arg) { |
2079 visits.add(new Visit(VisitKind.VISIT_LOCAL_VARIABLE_POSTFIX, | 2079 visits.add(new Visit(VisitKind.VISIT_LOCAL_VARIABLE_POSTFIX, |
2080 element: variable, operator: operator)); | 2080 element: variable, operator: operator)); |
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2250 element: element, operator: operator)); | 2250 element: element, operator: operator)); |
2251 } | 2251 } |
2252 | 2252 |
2253 @override | 2253 @override |
2254 visitTypedefTypeLiteralPostfix( | 2254 visitTypedefTypeLiteralPostfix( |
2255 Send node, | 2255 Send node, |
2256 ConstantExpression constant, | 2256 ConstantExpression constant, |
2257 IncDecOperator operator, | 2257 IncDecOperator operator, |
2258 arg) { | 2258 arg) { |
2259 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_POSTFIX, | 2259 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_POSTFIX, |
2260 constant: constant.getText(), operator: operator)); | 2260 constant: constant.toDartText(), operator: operator)); |
2261 } | 2261 } |
2262 | 2262 |
2263 @override | 2263 @override |
2264 visitUnresolvedCompound( | 2264 visitUnresolvedCompound( |
2265 Send node, | 2265 Send node, |
2266 ErroneousElement element, | 2266 ErroneousElement element, |
2267 AssignmentOperator operator, | 2267 AssignmentOperator operator, |
2268 Node rhs, | 2268 Node rhs, |
2269 arg) { | 2269 arg) { |
2270 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_COMPOUND, | 2270 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_COMPOUND, |
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2542 arguments: arguments)); | 2542 arguments: arguments)); |
2543 apply(arguments, arg); | 2543 apply(arguments, arg); |
2544 } | 2544 } |
2545 | 2545 |
2546 @override | 2546 @override |
2547 visitConstConstructorInvoke( | 2547 visitConstConstructorInvoke( |
2548 NewExpression node, | 2548 NewExpression node, |
2549 ConstructedConstantExpression constant, | 2549 ConstructedConstantExpression constant, |
2550 arg) { | 2550 arg) { |
2551 visits.add(new Visit(VisitKind.VISIT_CONST_CONSTRUCTOR_INVOKE, | 2551 visits.add(new Visit(VisitKind.VISIT_CONST_CONSTRUCTOR_INVOKE, |
2552 constant: constant.getText())); | 2552 constant: constant.toDartText())); |
2553 super.visitConstConstructorInvoke(node, constant, arg); | 2553 super.visitConstConstructorInvoke(node, constant, arg); |
2554 } | 2554 } |
2555 | 2555 |
2556 @override | 2556 @override |
2557 visitBoolFromEnvironmentConstructorInvoke( | 2557 visitBoolFromEnvironmentConstructorInvoke( |
2558 NewExpression node, | 2558 NewExpression node, |
2559 BoolFromEnvironmentConstantExpression constant, | 2559 BoolFromEnvironmentConstantExpression constant, |
2560 arg) { | 2560 arg) { |
2561 visits.add(new Visit( | 2561 visits.add(new Visit( |
2562 VisitKind.VISIT_BOOL_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, | 2562 VisitKind.VISIT_BOOL_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, |
2563 constant: constant.getText())); | 2563 constant: constant.toDartText())); |
2564 super.visitBoolFromEnvironmentConstructorInvoke(node, constant, arg); | 2564 super.visitBoolFromEnvironmentConstructorInvoke(node, constant, arg); |
2565 } | 2565 } |
2566 | 2566 |
2567 @override | 2567 @override |
2568 visitIntFromEnvironmentConstructorInvoke( | 2568 visitIntFromEnvironmentConstructorInvoke( |
2569 NewExpression node, | 2569 NewExpression node, |
2570 IntFromEnvironmentConstantExpression constant, | 2570 IntFromEnvironmentConstantExpression constant, |
2571 arg) { | 2571 arg) { |
2572 visits.add(new Visit( | 2572 visits.add(new Visit( |
2573 VisitKind.VISIT_INT_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, | 2573 VisitKind.VISIT_INT_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, |
2574 constant: constant.getText())); | 2574 constant: constant.toDartText())); |
2575 super.visitIntFromEnvironmentConstructorInvoke(node, constant, arg); | 2575 super.visitIntFromEnvironmentConstructorInvoke(node, constant, arg); |
2576 } | 2576 } |
2577 | 2577 |
2578 @override | 2578 @override |
2579 visitStringFromEnvironmentConstructorInvoke( | 2579 visitStringFromEnvironmentConstructorInvoke( |
2580 NewExpression node, | 2580 NewExpression node, |
2581 StringFromEnvironmentConstantExpression constant, | 2581 StringFromEnvironmentConstantExpression constant, |
2582 arg) { | 2582 arg) { |
2583 visits.add(new Visit( | 2583 visits.add(new Visit( |
2584 VisitKind.VISIT_STRING_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, | 2584 VisitKind.VISIT_STRING_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, |
2585 constant: constant.getText())); | 2585 constant: constant.toDartText())); |
2586 super.visitStringFromEnvironmentConstructorInvoke(node, constant, arg); | 2586 super.visitStringFromEnvironmentConstructorInvoke(node, constant, arg); |
2587 } | 2587 } |
2588 | 2588 |
2589 @override | 2589 @override |
2590 errorNonConstantConstructorInvoke( | 2590 errorNonConstantConstructorInvoke( |
2591 NewExpression node, | 2591 NewExpression node, |
2592 Element element, | 2592 Element element, |
2593 DartType type, | 2593 DartType type, |
2594 NodeList arguments, | 2594 NodeList arguments, |
2595 CallStructure callStructure, | 2595 CallStructure callStructure, |
(...skipping 483 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3079 visits.add(new Visit(VisitKind.VISIT_IF_NULL, left: left, right: right)); | 3079 visits.add(new Visit(VisitKind.VISIT_IF_NULL, left: left, right: right)); |
3080 super.visitIfNull(node, left, right, arg); | 3080 super.visitIfNull(node, left, right, arg); |
3081 } | 3081 } |
3082 | 3082 |
3083 @override | 3083 @override |
3084 visitConstantGet( | 3084 visitConstantGet( |
3085 Send node, | 3085 Send node, |
3086 ConstantExpression constant, | 3086 ConstantExpression constant, |
3087 arg) { | 3087 arg) { |
3088 visits.add(new Visit(VisitKind.VISIT_CONSTANT_GET, | 3088 visits.add(new Visit(VisitKind.VISIT_CONSTANT_GET, |
3089 constant: constant.getText())); | 3089 constant: constant.toDartText())); |
3090 super.visitConstantGet(node, constant, arg); | 3090 super.visitConstantGet(node, constant, arg); |
3091 } | 3091 } |
3092 | 3092 |
3093 @override | 3093 @override |
3094 visitConstantInvoke( | 3094 visitConstantInvoke( |
3095 Send node, | 3095 Send node, |
3096 ConstantExpression constant, | 3096 ConstantExpression constant, |
3097 NodeList arguments, | 3097 NodeList arguments, |
3098 CallStructure callStructure, | 3098 CallStructure callStructure, |
3099 arg) { | 3099 arg) { |
3100 visits.add(new Visit(VisitKind.VISIT_CONSTANT_INVOKE, | 3100 visits.add(new Visit(VisitKind.VISIT_CONSTANT_INVOKE, |
3101 constant: constant.getText())); | 3101 constant: constant.toDartText())); |
3102 super.visitConstantInvoke(node, constant, arguments, callStructure, arg); | 3102 super.visitConstantInvoke(node, constant, arguments, callStructure, arg); |
3103 } | 3103 } |
3104 | 3104 |
3105 @override | 3105 @override |
3106 previsitDeferredAccess( | 3106 previsitDeferredAccess( |
3107 Send node, | 3107 Send node, |
3108 PrefixElement prefix, | 3108 PrefixElement prefix, |
3109 arg) { | 3109 arg) { |
3110 visits.add(new Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: prefix)); | 3110 visits.add(new Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: prefix)); |
3111 } | 3111 } |
3112 | 3112 |
3113 @override | 3113 @override |
3114 visitClassTypeLiteralSetIfNull( | 3114 visitClassTypeLiteralSetIfNull( |
3115 Send node, | 3115 Send node, |
3116 ConstantExpression constant, | 3116 ConstantExpression constant, |
3117 Node rhs, | 3117 Node rhs, |
3118 arg) { | 3118 arg) { |
3119 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_SET_IF_NULL, | 3119 visits.add(new Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_SET_IF_NULL, |
3120 constant: constant.getText(), rhs: rhs)); | 3120 constant: constant.toDartText(), rhs: rhs)); |
3121 super.visitClassTypeLiteralSetIfNull(node, constant, rhs, arg); | 3121 super.visitClassTypeLiteralSetIfNull(node, constant, rhs, arg); |
3122 } | 3122 } |
3123 | 3123 |
3124 @override | 3124 @override |
3125 visitDynamicPropertySetIfNull( | 3125 visitDynamicPropertySetIfNull( |
3126 Send node, | 3126 Send node, |
3127 Node receiver, | 3127 Node receiver, |
3128 Name name, | 3128 Name name, |
3129 Node rhs, | 3129 Node rhs, |
3130 arg) { | 3130 arg) { |
3131 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_SET_IF_NULL, | 3131 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_SET_IF_NULL, |
3132 receiver: receiver, name: name, rhs: rhs)); | 3132 receiver: receiver, name: name, rhs: rhs)); |
3133 super.visitDynamicPropertySetIfNull(node, receiver, name, rhs, arg); | 3133 super.visitDynamicPropertySetIfNull(node, receiver, name, rhs, arg); |
3134 } | 3134 } |
3135 | 3135 |
3136 @override | 3136 @override |
3137 visitDynamicTypeLiteralSetIfNull( | 3137 visitDynamicTypeLiteralSetIfNull( |
3138 Send node, | 3138 Send node, |
3139 ConstantExpression constant, | 3139 ConstantExpression constant, |
3140 Node rhs, | 3140 Node rhs, |
3141 arg) { | 3141 arg) { |
3142 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_SET_IF_NULL, | 3142 visits.add(new Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_SET_IF_NULL, |
3143 constant: constant.getText(), rhs: rhs)); | 3143 constant: constant.toDartText(), rhs: rhs)); |
3144 super.visitDynamicTypeLiteralSetIfNull(node, constant, rhs, arg); | 3144 super.visitDynamicTypeLiteralSetIfNull(node, constant, rhs, arg); |
3145 } | 3145 } |
3146 | 3146 |
3147 @override | 3147 @override |
3148 visitFinalLocalVariableSetIfNull( | 3148 visitFinalLocalVariableSetIfNull( |
3149 Send node, | 3149 Send node, |
3150 LocalVariableElement variable, | 3150 LocalVariableElement variable, |
3151 Node rhs, | 3151 Node rhs, |
3152 arg) { | 3152 arg) { |
3153 visits.add(new Visit(VisitKind.VISIT_FINAL_LOCAL_VARIABLE_SET_IF_NULL, | 3153 visits.add(new Visit(VisitKind.VISIT_FINAL_LOCAL_VARIABLE_SET_IF_NULL, |
(...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3443 super.visitTypeVariableTypeLiteralSetIfNull(node, element, rhs, arg); | 3443 super.visitTypeVariableTypeLiteralSetIfNull(node, element, rhs, arg); |
3444 } | 3444 } |
3445 | 3445 |
3446 @override | 3446 @override |
3447 visitTypedefTypeLiteralSetIfNull( | 3447 visitTypedefTypeLiteralSetIfNull( |
3448 Send node, | 3448 Send node, |
3449 ConstantExpression constant, | 3449 ConstantExpression constant, |
3450 Node rhs, | 3450 Node rhs, |
3451 arg) { | 3451 arg) { |
3452 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_SET_IF_NULL, | 3452 visits.add(new Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_SET_IF_NULL, |
3453 constant: constant.getText(), rhs: rhs)); | 3453 constant: constant.toDartText(), rhs: rhs)); |
3454 super.visitTypedefTypeLiteralSetIfNull(node, constant, rhs, arg); | 3454 super.visitTypedefTypeLiteralSetIfNull(node, constant, rhs, arg); |
3455 } | 3455 } |
3456 | 3456 |
3457 @override | 3457 @override |
3458 visitUnresolvedSetIfNull( | 3458 visitUnresolvedSetIfNull( |
3459 Send node, | 3459 Send node, |
3460 Element element, | 3460 Element element, |
3461 Node rhs, | 3461 Node rhs, |
3462 arg) { | 3462 arg) { |
3463 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_SET_IF_NULL, | 3463 visits.add(new Visit(VisitKind.VISIT_UNRESOLVED_SET_IF_NULL, |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3628 ErroneousElement error, | 3628 ErroneousElement error, |
3629 Node index, | 3629 Node index, |
3630 Node rhs, | 3630 Node rhs, |
3631 arg) { | 3631 arg) { |
3632 visits.add(new Visit( | 3632 visits.add(new Visit( |
3633 VisitKind.ERROR_INVALID_SET_IF_NULL, | 3633 VisitKind.ERROR_INVALID_SET_IF_NULL, |
3634 index: index, rhs: rhs)); | 3634 index: index, rhs: rhs)); |
3635 super.visitUnresolvedSuperIndexSetIfNull(node, error, index, rhs, arg); | 3635 super.visitUnresolvedSuperIndexSetIfNull(node, error, index, rhs, arg); |
3636 } | 3636 } |
3637 } | 3637 } |
OLD | NEW |