Index: tests/compiler/dart2js/semantic_visitor_test_send_data.dart |
diff --git a/tests/compiler/dart2js/semantic_visitor_test_send_data.dart b/tests/compiler/dart2js/semantic_visitor_test_send_data.dart |
index 5ee48ffde19ebbccb6aee9b8935618c58733d39d..47b55ca443ede6ad2dc94e3e60a0991a1c519980 100644 |
--- a/tests/compiler/dart2js/semantic_visitor_test_send_data.dart |
+++ b/tests/compiler/dart2js/semantic_visitor_test_send_data.dart |
@@ -8,64 +8,69 @@ const Map<String, List<Test>> SEND_TESTS = const { |
'Parameters': const [ |
// Parameters |
const Test('m(o) => o;', |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#o)')), |
- const Test('m(o) { o = 42; }', |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#o)')), |
+ const Test( |
+ 'm(o) { o = 42; }', |
const Visit(VisitKind.VISIT_PARAMETER_SET, |
- element: 'parameter(m#o)', |
- rhs:'42')), |
- const Test('m(o) { o(null, 42); }', |
+ element: 'parameter(m#o)', rhs: '42')), |
+ const Test( |
+ 'm(o) { o(null, 42); }', |
const Visit(VisitKind.VISIT_PARAMETER_INVOKE, |
- element: 'parameter(m#o)', |
- arguments: '(null,42)', |
- selector: 'CallStructure(arity=2)')), |
- const Test('m(final o) { o = 42; }', |
+ element: 'parameter(m#o)', |
+ arguments: '(null,42)', |
+ selector: 'CallStructure(arity=2)')), |
+ const Test( |
+ 'm(final o) { o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_PARAMETER_SET, |
- element: 'parameter(m#o)', |
- rhs:'42')), |
+ element: 'parameter(m#o)', rhs: '42')), |
], |
'Local variables': const [ |
// Local variables |
- const Test('m() { var o; return o; }', |
+ const Test( |
+ 'm() { var o; return o; }', |
const Visit(VisitKind.VISIT_LOCAL_VARIABLE_GET, |
- element: 'variable(m#o)')), |
- const Test('m() { var o; o = 42; }', |
+ element: 'variable(m#o)')), |
+ const Test( |
+ 'm() { var o; o = 42; }', |
const Visit(VisitKind.VISIT_LOCAL_VARIABLE_SET, |
- element: 'variable(m#o)', |
- rhs:'42')), |
- const Test('m() { var o; o(null, 42); }', |
+ element: 'variable(m#o)', rhs: '42')), |
+ const Test( |
+ 'm() { var o; o(null, 42); }', |
const Visit(VisitKind.VISIT_LOCAL_VARIABLE_INVOKE, |
- element: 'variable(m#o)', |
- arguments: '(null,42)', |
- selector: 'CallStructure(arity=2)')), |
- const Test('m() { final o = 0; o = 42; }', |
+ element: 'variable(m#o)', |
+ arguments: '(null,42)', |
+ selector: 'CallStructure(arity=2)')), |
+ const Test( |
+ 'm() { final o = 0; o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_LOCAL_VARIABLE_SET, |
- element: 'variable(m#o)', |
- rhs:'42')), |
- const Test('m() { const o = 0; o = 42; }', |
+ element: 'variable(m#o)', rhs: '42')), |
+ const Test( |
+ 'm() { const o = 0; o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_LOCAL_VARIABLE_SET, |
- element: 'variable(m#o)', |
- rhs:'42')), |
+ element: 'variable(m#o)', rhs: '42')), |
], |
'Local functions': const [ |
// Local functions |
- const Test('m() { o(a, b) {}; return o; }', |
+ const Test( |
+ 'm() { o(a, b) {}; return o; }', |
const Visit(VisitKind.VISIT_LOCAL_FUNCTION_GET, |
- element: 'function(m#o)')), |
- const Test('m() { o(a, b) {}; o(null, 42); }', |
+ element: 'function(m#o)')), |
+ const Test( |
+ 'm() { o(a, b) {}; o(null, 42); }', |
const Visit(VisitKind.VISIT_LOCAL_FUNCTION_INVOKE, |
- element: 'function(m#o)', |
- arguments: '(null,42)', |
- selector: 'CallStructure(arity=2)')), |
- const Test('m() { o(a) {}; o(null, 42); }', |
+ element: 'function(m#o)', |
+ arguments: '(null,42)', |
+ selector: 'CallStructure(arity=2)')), |
+ const Test( |
+ 'm() { o(a) {}; o(null, 42); }', |
const Visit(VisitKind.VISIT_LOCAL_FUNCTION_INCOMPATIBLE_INVOKE, |
- element: 'function(m#o)', |
- arguments: '(null,42)', |
- selector: 'CallStructure(arity=2)')), |
- const Test('m() { o(a, b) {}; o = 42; }', |
+ element: 'function(m#o)', |
+ arguments: '(null,42)', |
+ selector: 'CallStructure(arity=2)')), |
+ const Test( |
+ 'm() { o(a, b) {}; o = 42; }', |
const Visit(VisitKind.VISIT_LOCAL_FUNCTION_SET, |
- element: 'function(m#o)', |
- rhs: '42')), |
+ element: 'function(m#o)', rhs: '42')), |
], |
'Static fields': const [ |
// Static fields |
@@ -74,8 +79,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
class C { static var o; } |
m() => C.o; |
''', |
- const Visit(VisitKind.VISIT_STATIC_FIELD_GET, |
- element: 'field(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_FIELD_GET, element: 'field(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -83,8 +87,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => o; |
} |
''', |
- const Visit(VisitKind.VISIT_STATIC_FIELD_GET, |
- element: 'field(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_FIELD_GET, element: 'field(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -92,8 +95,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.o; |
} |
''', |
- const Visit(VisitKind.VISIT_STATIC_FIELD_GET, |
- element: 'field(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_FIELD_GET, element: 'field(C#o)')), |
const Test.prefix( |
''' |
class C { |
@@ -101,8 +103,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
'm() => p.C.o;', |
- const Visit(VisitKind.VISIT_STATIC_FIELD_GET, |
- element: 'field(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_FIELD_GET, element: 'field(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -111,7 +112,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_GET, |
- error: MessageKind.NO_INSTANCE_AVAILABLE)), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE)), |
const Test.prefix( |
''' |
class C { |
@@ -120,10 +121,8 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() => p.C.o;', |
const [ |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
- const Visit(VisitKind.VISIT_STATIC_FIELD_GET, |
- element: 'field(C#o)'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
+ const Visit(VisitKind.VISIT_STATIC_FIELD_GET, element: 'field(C#o)'), |
], |
isDeferred: true), |
const Test( |
@@ -133,8 +132,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m() => C.o; |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'o')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'o')), |
const Test( |
''' |
class C { |
@@ -142,9 +140,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m() { C.o = 42; } |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SET, |
- name: 'o', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SET, name: 'o', rhs: '42')), |
const Test( |
''' |
class C { |
@@ -152,15 +148,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m() => C.o; |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'o')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'o')), |
const Test.prefix( |
''' |
''', |
'm() => p.C.o;', |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_GET, |
- receiver: 'p.C', name: 'o'), |
+ receiver: 'p.C', name: 'o'), |
const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'C'), |
]), |
const Test.prefix( |
@@ -176,11 +171,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
'm() => p.C.o;', |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_GET, |
- receiver: 'p.C', name: 'o'), |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'C'), |
+ receiver: 'p.C', name: 'o'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'C'), |
], |
isDeferred: true), |
const Test.prefix( |
@@ -190,10 +183,8 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() => p.C.o;', |
const [ |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'o'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'o'), |
], |
isDeferred: true), |
const Test( |
@@ -210,8 +201,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -220,8 +210,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -230,8 +219,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -240,8 +228,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o = 42; }', |
const Visit(VisitKind.VISIT_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -250,8 +237,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_SET, |
- error: MessageKind.NO_INSTANCE_AVAILABLE, |
- rhs: '42')), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE, rhs: '42')), |
const Test( |
''' |
class C { |
@@ -260,8 +246,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { C.o(null, 42); } |
''', |
const Visit(VisitKind.VISIT_STATIC_FIELD_INVOKE, |
- element: 'field(C#o)', |
- arguments: '(null,42)')), |
+ element: 'field(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -270,8 +255,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FIELD_INVOKE, |
- element: 'field(C#o)', |
- arguments: '(null,42)')), |
+ element: 'field(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -280,8 +264,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FIELD_INVOKE, |
- element: 'field(C#o)', |
- arguments: '(null,42)')), |
+ element: 'field(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -290,8 +273,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.NO_INSTANCE_AVAILABLE, |
- arguments: '(null,42)')), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE, arguments: '(null,42)')), |
const Test.prefix( |
''' |
class C { |
@@ -300,24 +282,21 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o(null, 42); }', |
const Visit(VisitKind.VISIT_STATIC_FIELD_INVOKE, |
- element: 'field(C#o)', |
- arguments: '(null,42)')), |
+ element: 'field(C#o)', arguments: '(null,42)')), |
const Test( |
''' |
class C {} |
m() => C.this(null, 42); |
''', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.THIS_PROPERTY, |
- arguments: '(null,42)')), |
+ error: MessageKind.THIS_PROPERTY, arguments: '(null,42)')), |
const Test( |
''' |
class C { static final o = 0; } |
m() { C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -326,8 +305,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -336,8 +314,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -346,16 +323,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test( |
''' |
class C { static const o = 0; } |
m() { C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -364,8 +339,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -374,8 +348,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -384,8 +357,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_STATIC_FIELD_SET, |
- element: 'field(C#o)', |
- rhs: '42')), |
+ element: 'field(C#o)', rhs: '42')), |
], |
'Static properties': const [ |
// Static properties |
@@ -396,8 +368,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m() => C.o; |
''', |
- const Visit(VisitKind.VISIT_STATIC_GETTER_GET, |
- element: 'getter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_GETTER_GET, element: 'getter(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -405,8 +376,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => o; |
} |
''', |
- const Visit(VisitKind.VISIT_STATIC_GETTER_GET, |
- element: 'getter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_GETTER_GET, element: 'getter(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -414,8 +384,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.o; |
} |
''', |
- const Visit(VisitKind.VISIT_STATIC_GETTER_GET, |
- element: 'getter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_GETTER_GET, element: 'getter(C#o)')), |
const Test.prefix( |
''' |
class C { |
@@ -423,16 +392,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
'm() => p.C.o;', |
- const Visit(VisitKind.VISIT_STATIC_GETTER_GET, |
- element: 'getter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_GETTER_GET, element: 'getter(C#o)')), |
const Test( |
''' |
class C { static get o => 42; } |
m() { C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SET, |
- element: 'getter(C#o)', |
- rhs: '42')), |
+ element: 'getter(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -441,8 +408,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SET, |
- element: 'getter(C#o)', |
- rhs: '42')), |
+ element: 'getter(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -451,8 +417,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SET, |
- element: 'getter(C#o)', |
- rhs: '42')), |
+ element: 'getter(C#o)', rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -461,8 +426,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o = 42; }', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SET, |
- element: 'getter(C#o)', |
- rhs: '42')), |
+ element: 'getter(C#o)', rhs: '42')), |
const Test( |
''' |
class C { |
@@ -470,8 +434,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m() => C.o; |
''', |
- const Visit(VisitKind.VISIT_STATIC_SETTER_GET, |
- element: 'setter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_SETTER_GET, element: 'setter(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -479,8 +442,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => o; |
} |
''', |
- const Visit(VisitKind.VISIT_STATIC_SETTER_GET, |
- element: 'setter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_SETTER_GET, element: 'setter(C#o)')), |
const Test.clazz( |
''' |
@@ -489,8 +451,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.o; |
} |
''', |
- const Visit(VisitKind.VISIT_STATIC_SETTER_GET, |
- element: 'setter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_SETTER_GET, element: 'setter(C#o)')), |
const Test.prefix( |
''' |
class C { |
@@ -498,16 +459,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
'm() => p.C.o;', |
- const Visit(VisitKind.VISIT_STATIC_SETTER_GET, |
- element: 'setter(C#o)')), |
+ const Visit(VisitKind.VISIT_STATIC_SETTER_GET, element: 'setter(C#o)')), |
const Test( |
''' |
class C { static set o(_) {} } |
m() { C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_STATIC_SETTER_SET, |
- element: 'setter(C#o)', |
- rhs: '42')), |
+ element: 'setter(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -516,8 +475,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_SETTER_SET, |
- element: 'setter(C#o)', |
- rhs: '42')), |
+ element: 'setter(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -526,8 +484,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_SETTER_SET, |
- element: 'setter(C#o)', |
- rhs: '42')), |
+ element: 'setter(C#o)', rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -536,16 +493,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o = 42; }', |
const Visit(VisitKind.VISIT_STATIC_SETTER_SET, |
- element: 'setter(C#o)', |
- rhs: '42')), |
+ element: 'setter(C#o)', rhs: '42')), |
const Test( |
''' |
class C { static get o => null; } |
m() => C.o(null, 42); |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_INVOKE, |
- element: 'getter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'getter(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -554,8 +509,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_INVOKE, |
- element: 'getter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'getter(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -564,8 +518,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_INVOKE, |
- element: 'getter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'getter(C#o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
class C { |
@@ -574,16 +527,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o(null, 42); }', |
const Visit(VisitKind.VISIT_STATIC_GETTER_INVOKE, |
- element: 'getter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'getter(C#o)', arguments: '(null,42)')), |
const Test( |
''' |
class C { static set o(_) {} } |
m() => C.o(null, 42); |
''', |
const Visit(VisitKind.VISIT_STATIC_SETTER_INVOKE, |
- element: 'setter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'setter(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -592,8 +543,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_SETTER_INVOKE, |
- element: 'setter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'setter(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -602,8 +552,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_SETTER_INVOKE, |
- element: 'setter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'setter(C#o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
class C { |
@@ -612,8 +561,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o(null, 42); }', |
const Visit(VisitKind.VISIT_STATIC_SETTER_INVOKE, |
- element: 'setter(C#o)', |
- arguments: '(null,42)')), |
+ element: 'setter(C#o)', arguments: '(null,42)')), |
], |
'Static functions': const [ |
// Static functions |
@@ -623,7 +571,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.o; |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_GET, |
- element: 'function(C#o)')), |
+ element: 'function(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -632,7 +580,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_GET, |
- element: 'function(C#o)')), |
+ element: 'function(C#o)')), |
const Test.clazz( |
''' |
class C { |
@@ -641,7 +589,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_GET, |
- element: 'function(C#o)')), |
+ element: 'function(C#o)')), |
const Test.prefix( |
''' |
class C { static o(a, b) {} } |
@@ -650,15 +598,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => p.C.o; |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_GET, |
- element: 'function(C#o)')), |
+ element: 'function(C#o)')), |
const Test( |
''' |
class C { static o(a, b) {} } |
m() { C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_SET, |
- element: 'function(C#o)', |
- rhs: '42')), |
+ element: 'function(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -667,8 +614,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_SET, |
- element: 'function(C#o)', |
- rhs: '42')), |
+ element: 'function(C#o)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -677,8 +623,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_SET, |
- element: 'function(C#o)', |
- rhs: '42')), |
+ element: 'function(C#o)', rhs: '42')), |
const Test.prefix( |
''' |
class C { static o(a, b) {} } |
@@ -687,16 +632,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { p.C.o = 42; } |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_SET, |
- element: 'function(C#o)', |
- rhs: '42')), |
+ element: 'function(C#o)', rhs: '42')), |
const Test( |
''' |
class C { static o(a, b) {} } |
m() => C.o(null, 42); |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_INVOKE, |
- element: 'function(C#o)', |
- arguments: '(null,42)')), |
+ element: 'function(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -705,8 +648,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_INVOKE, |
- element: 'function(C#o)', |
- arguments: '(null,42)')), |
+ element: 'function(C#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -715,8 +657,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_INVOKE, |
- element: 'function(C#o)', |
- arguments: '(null,42)')), |
+ element: 'function(C#o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
class C { |
@@ -725,16 +666,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() { p.C.o(null, 42); }', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_INVOKE, |
- element: 'function(C#o)', |
- arguments: '(null,42)')), |
+ element: 'function(C#o)', arguments: '(null,42)')), |
const Test( |
''' |
class C { static o(a, b) {} } |
m() => C.o(null); |
''', |
const Visit(VisitKind.VISIT_STATIC_FUNCTION_INCOMPATIBLE_INVOKE, |
- element: 'function(C#o)', |
- arguments: '(null)')), |
+ element: 'function(C#o)', arguments: '(null)')), |
], |
'Top level fields': const [ |
// Top level fields |
@@ -743,42 +682,35 @@ const Map<String, List<Test>> SEND_TESTS = const { |
var o; |
m() => o; |
''', |
- const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_GET, |
- element: 'field(o)')), |
+ const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_GET, element: 'field(o)')), |
const Test.prefix( |
''' |
var o; |
''', |
'm() => p.o;', |
- const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_GET, |
- element: 'field(o)')), |
+ const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_GET, element: 'field(o)')), |
const Test.prefix( |
''' |
var o; |
''', |
'm() => p.o;', |
const [ |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
- const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_GET, |
- element: 'field(o)'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
+ const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_GET, element: 'field(o)'), |
], |
isDeferred: true), |
const Test.prefix( |
''' |
''', |
'm() => p.o;', |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'o')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'o')), |
const Test.prefix( |
''' |
''', |
'm() => p.o;', |
const [ |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'o'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'o'), |
], |
isDeferred: true), |
const Test.prefix( |
@@ -786,98 +718,85 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() => p;', |
const Visit(VisitKind.ERROR_INVALID_GET, |
- error: MessageKind.PREFIX_AS_EXPRESSION)), |
+ error: MessageKind.PREFIX_AS_EXPRESSION)), |
const Test( |
''' |
var o; |
m() { o = 42; } |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_SET, |
- element: 'field(o)', |
- rhs: '42')), |
+ element: 'field(o)', rhs: '42')), |
const Test.prefix( |
''' |
var o; |
''', |
'm() { p.o = 42; }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_SET, |
- element: 'field(o)', |
- rhs: '42')), |
+ element: 'field(o)', rhs: '42')), |
const Test.prefix( |
''' |
''', |
'm() { p = 42; }', |
const Visit(VisitKind.ERROR_INVALID_SET, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- rhs: '42')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, rhs: '42')), |
const Test( |
''' |
final o = 0; |
m() { o = 42; } |
''', |
const Visit(VisitKind.VISIT_FINAL_TOP_LEVEL_FIELD_SET, |
- element: 'field(o)', |
- rhs: '42')), |
+ element: 'field(o)', rhs: '42')), |
const Test.prefix( |
''' |
final o = 0; |
''', |
'm() { p.o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_TOP_LEVEL_FIELD_SET, |
- element: 'field(o)', |
- rhs: '42')), |
+ element: 'field(o)', rhs: '42')), |
const Test( |
''' |
const o = 0; |
m() { o = 42; } |
''', |
const Visit(VisitKind.VISIT_FINAL_TOP_LEVEL_FIELD_SET, |
- element: 'field(o)', |
- rhs: '42')), |
+ element: 'field(o)', rhs: '42')), |
const Test.prefix( |
''' |
const o = 0; |
''', |
'm() { p.o = 42; }', |
const Visit(VisitKind.VISIT_FINAL_TOP_LEVEL_FIELD_SET, |
- element: 'field(o)', |
- rhs: '42')), |
+ element: 'field(o)', rhs: '42')), |
const Test( |
''' |
var o; |
m() { o(null, 42); } |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_INVOKE, |
- element: 'field(o)', |
- arguments: '(null,42)')), |
+ element: 'field(o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
var o; |
''', |
'm() { p.o(null, 42); }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FIELD_INVOKE, |
- element: 'field(o)', |
- arguments: '(null,42)')), |
+ element: 'field(o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
''', |
'm() { p(null, 42); }', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- arguments: '(null,42)')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, arguments: '(null,42)')), |
const Test( |
''' |
m() => o; |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_GET, |
- name: 'o')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_GET, name: 'o')), |
const Test( |
''' |
m() { o = 42; } |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SET, |
- name: 'o', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SET, name: 'o', rhs: '42')), |
], |
'Top level properties': const [ |
// Top level properties |
@@ -887,7 +806,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => o; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_GET, |
- element: 'getter(o)')), |
+ element: 'getter(o)')), |
const Test.prefix( |
''' |
get o => null; |
@@ -896,14 +815,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => p.o; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_GET, |
- element: 'getter(o)')), |
+ element: 'getter(o)')), |
const Test( |
''' |
set o(_) {} |
m() => o; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_SETTER_GET, |
- element: 'setter(o)')), |
+ element: 'setter(o)')), |
const Test.prefix( |
''' |
set o(_) {} |
@@ -912,71 +831,63 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => p.o; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_SETTER_GET, |
- element: 'setter(o)')), |
+ element: 'setter(o)')), |
const Test( |
''' |
get o => null; |
m() { o = 42; } |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_SET, |
- element: 'getter(o)', |
- rhs: '42')), |
+ element: 'getter(o)', rhs: '42')), |
const Test.prefix( |
''' |
get o => null; |
''', |
'm() { p.o = 42; }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_SET, |
- element: 'getter(o)', |
- rhs: '42')), |
+ element: 'getter(o)', rhs: '42')), |
const Test( |
''' |
set o(_) {} |
m() { o = 42; } |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_SETTER_SET, |
- element: 'setter(o)', |
- rhs: '42')), |
+ element: 'setter(o)', rhs: '42')), |
const Test.prefix( |
''' |
set o(_) {} |
''', |
'm() { p.o = 42; }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_SETTER_SET, |
- element: 'setter(o)', |
- rhs: '42')), |
+ element: 'setter(o)', rhs: '42')), |
const Test( |
''' |
get o => null; |
m() => o(null, 42); |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_INVOKE, |
- element: 'getter(o)', |
- arguments: '(null,42)')), |
+ element: 'getter(o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
get o => null; |
''', |
'm() { p.o(null, 42); }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_INVOKE, |
- element: 'getter(o)', |
- arguments: '(null,42)')), |
+ element: 'getter(o)', arguments: '(null,42)')), |
const Test( |
''' |
set o(_) {} |
m() => o(null, 42); |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_SETTER_INVOKE, |
- element: 'setter(o)', |
- arguments: '(null,42)')), |
+ element: 'setter(o)', arguments: '(null,42)')), |
const Test.prefix( |
''' |
set o(_) {} |
''', |
'm() { p.o(null, 42); }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_SETTER_INVOKE, |
- element: 'setter(o)', |
- arguments: '(null,42)')), |
+ element: 'setter(o)', arguments: '(null,42)')), |
], |
'Top level functions': const [ |
// Top level functions |
@@ -986,49 +897,43 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => o; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_GET, |
- element: 'function(o)')), |
+ element: 'function(o)')), |
const Test( |
''' |
o(a, b) {} |
m() => o(null, 42); |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_INVOKE, |
- element: 'function(o)', |
- arguments: '(null,42)')), |
+ element: 'function(o)', arguments: '(null,42)')), |
const Test( |
''' |
o(a, b) {} |
m() => o(null); |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_INCOMPATIBLE_INVOKE, |
- element: 'function(o)', |
- arguments: '(null)')), |
+ element: 'function(o)', arguments: '(null)')), |
const Test.prefix( |
''' |
o(a, b) {} |
''', |
'm() { p.o(null, 42); }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_INVOKE, |
- element: 'function(o)', |
- arguments: '(null,42)')), |
+ element: 'function(o)', arguments: '(null,42)')), |
const Test( |
''' |
m() => o(null, 42); |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_INVOKE, |
- name: 'o', |
- arguments: '(null,42)')), |
+ name: 'o', arguments: '(null,42)')), |
const Test.prefix( |
''' |
o(a, b) {} |
''', |
'm() => p.o(null, 42);', |
const [ |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_INVOKE, |
- element: 'function(o)', |
- arguments: '(null,42)'), |
+ element: 'function(o)', arguments: '(null,42)'), |
], |
isDeferred: true), |
const Test.prefix( |
@@ -1036,18 +941,15 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() => p.o(null, 42);', |
const Visit(VisitKind.VISIT_UNRESOLVED_INVOKE, |
- name: 'o', |
- arguments: '(null,42)')), |
+ name: 'o', arguments: '(null,42)')), |
const Test.prefix( |
''' |
''', |
'm() => p.o(null, 42);', |
const [ |
- const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, |
- element: 'prefix(p)'), |
+ const Visit(VisitKind.PREVISIT_DEFERRED_ACCESS, element: 'prefix(p)'), |
const Visit(VisitKind.VISIT_UNRESOLVED_INVOKE, |
- name: 'o', |
- arguments: '(null,42)'), |
+ name: 'o', arguments: '(null,42)'), |
], |
isDeferred: true), |
const Test.prefix( |
@@ -1055,53 +957,39 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
'm() => p(null, 42);', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- arguments: '(null,42)')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, arguments: '(null,42)')), |
const Test( |
''' |
o(a, b) {} |
m() { o = 42; } |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_SET, |
- element: 'function(o)', |
- rhs: '42')), |
+ element: 'function(o)', rhs: '42')), |
const Test.prefix( |
''' |
o(a, b) {} |
''', |
'm() { p.o = 42; }', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_SET, |
- element: 'function(o)', |
- rhs: '42')), |
+ element: 'function(o)', rhs: '42')), |
], |
'Dynamic properties': const [ |
// Dynamic properties |
- const Test('m(o) => o.foo;', |
- const [ |
- const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_GET, |
- receiver: 'o', |
- name: 'foo'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#o)'), |
- ]), |
- const Test('m(o) { o.foo = 42; }', |
- const [ |
- const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_SET, |
- receiver: 'o', |
- name: 'foo', |
- rhs: '42'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#o)'), |
- ]), |
- const Test('m(o) { o.foo(null, 42); }', |
- const [ |
- const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_INVOKE, |
- receiver: 'o', |
- name: 'foo', |
- arguments: '(null,42)'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#o)'), |
- ]), |
+ const Test('m(o) => o.foo;', const [ |
+ const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_GET, |
+ receiver: 'o', name: 'foo'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#o)'), |
+ ]), |
+ const Test('m(o) { o.foo = 42; }', const [ |
+ const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_SET, |
+ receiver: 'o', name: 'foo', rhs: '42'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#o)'), |
+ ]), |
+ const Test('m(o) { o.foo(null, 42); }', const [ |
+ const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_INVOKE, |
+ receiver: 'o', name: 'foo', arguments: '(null,42)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#o)'), |
+ ]), |
], |
'This access': const [ |
// This access |
@@ -1119,8 +1007,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { this(null, 42); } |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_INVOKE, |
- arguments: '(null,42)')), |
+ const Visit(VisitKind.VISIT_THIS_INVOKE, arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -1129,8 +1016,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.NO_THIS_AVAILABLE, |
- arguments: '(null,42)')), |
+ error: MessageKind.NO_THIS_AVAILABLE, arguments: '(null,42)')), |
], |
'This properties': const [ |
// This properties |
@@ -1141,8 +1027,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => foo; |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, |
- name: 'foo')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, name: 'foo')), |
const Test.clazz( |
''' |
class C { |
@@ -1150,8 +1035,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => this.foo; |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, |
- name: 'foo')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, name: 'foo')), |
const Test.clazz( |
''' |
class C { |
@@ -1159,8 +1043,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => foo; |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, |
- name: 'foo')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, name: 'foo')), |
const Test.clazz( |
''' |
class C { |
@@ -1169,7 +1052,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_GET, |
- error: MessageKind.NO_THIS_AVAILABLE)), |
+ error: MessageKind.NO_THIS_AVAILABLE)), |
const Test.clazz( |
''' |
class C { |
@@ -1177,8 +1060,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => this.foo; |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, |
- name: 'foo')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_GET, name: 'foo')), |
const Test.clazz( |
''' |
class C { |
@@ -1186,9 +1068,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { foo = 42; } |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, |
- name: 'foo', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, name: 'foo', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -1196,9 +1076,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { this.foo = 42; } |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, |
- name: 'foo', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, name: 'foo', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -1206,9 +1084,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { foo = 42; } |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, |
- name: 'foo', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, name: 'foo', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -1216,9 +1092,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { this.foo = 42; } |
} |
''', |
- const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, |
- name: 'foo', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_THIS_PROPERTY_SET, name: 'foo', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -1227,8 +1101,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_THIS_PROPERTY_INVOKE, |
- name: 'foo', |
- arguments: '(null,42)')), |
+ name: 'foo', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -1237,8 +1110,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_THIS_PROPERTY_INVOKE, |
- name: 'foo', |
- arguments: '(null,42)')), |
+ name: 'foo', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C { |
@@ -1247,8 +1119,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.NO_THIS_AVAILABLE, |
- arguments: '(null,42)')), |
+ error: MessageKind.NO_THIS_AVAILABLE, arguments: '(null,42)')), |
], |
'Super fields': const [ |
// Super fields |
@@ -1261,8 +1132,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => super.o; |
} |
''', |
- const Visit(VisitKind.VISIT_SUPER_FIELD_GET, |
- element: 'field(B#o)')), |
+ const Visit(VisitKind.VISIT_SUPER_FIELD_GET, element: 'field(B#o)')), |
const Test.clazz( |
''' |
class B { |
@@ -1273,8 +1143,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_FIELD_SET, |
- element: 'field(B#o)', |
- rhs: '42')), |
+ element: 'field(B#o)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -1285,8 +1154,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_FINAL_SUPER_FIELD_SET, |
- element: 'field(B#o)', |
- rhs: '42')), |
+ element: 'field(B#o)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -1297,10 +1165,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_FIELD_INVOKE, |
- element: 'field(B#o)', |
- arguments: '(null,42)')), |
+ element: 'field(B#o)', arguments: '(null,42)')), |
const Test.clazz( |
- ''' |
+ ''' |
class B { |
} |
class C extends B { |
@@ -1309,15 +1176,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GET)), |
const Test.clazz( |
- ''' |
+ ''' |
class B { |
} |
class C extends B { |
m() => super.o = 42; |
} |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SET, |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SET, rhs: '42')), |
], |
'Super properties': const [ |
// Super properties |
@@ -1330,8 +1196,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => super.o; |
} |
''', |
- const Visit(VisitKind.VISIT_SUPER_GETTER_GET, |
- element: 'getter(B#o)')), |
+ const Visit(VisitKind.VISIT_SUPER_GETTER_GET, element: 'getter(B#o)')), |
const Test.clazz( |
''' |
class B { |
@@ -1341,8 +1206,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => super.o; |
} |
''', |
- const Visit(VisitKind.VISIT_SUPER_SETTER_GET, |
- element: 'setter(B#o)')), |
+ const Visit(VisitKind.VISIT_SUPER_SETTER_GET, element: 'setter(B#o)')), |
const Test.clazz( |
''' |
class B { |
@@ -1353,8 +1217,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SET, |
- element: 'getter(B#o)', |
- rhs: '42')), |
+ element: 'getter(B#o)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -1365,8 +1228,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_SETTER_SET, |
- element: 'setter(B#o)', |
- rhs: '42')), |
+ element: 'setter(B#o)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -1377,8 +1239,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_INVOKE, |
- element: 'getter(B#o)', |
- arguments: '(null,42)')), |
+ element: 'getter(B#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class B { |
@@ -1389,8 +1250,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_SETTER_INVOKE, |
- element: 'setter(B#o)', |
- arguments: '(null,42)')), |
+ element: 'setter(B#o)', arguments: '(null,42)')), |
], |
'Super methods': const [ |
// Super methods |
@@ -1404,7 +1264,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_GET, |
- element: 'function(B#o)')), |
+ element: 'function(B#o)')), |
const Test.clazz( |
''' |
class B { |
@@ -1415,8 +1275,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_SET, |
- element: 'function(B#o)', |
- rhs: '42')), |
+ element: 'function(B#o)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -1427,8 +1286,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_INVOKE, |
- element: 'function(B#o)', |
- arguments: '(null,42)')), |
+ element: 'function(B#o)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class B { |
@@ -1439,10 +1297,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_INCOMPATIBLE_INVOKE, |
- element: 'function(B#o)', |
- arguments: '(null)')), |
+ element: 'function(B#o)', arguments: '(null)')), |
const Test.clazz( |
- ''' |
+ ''' |
class B { |
} |
class C extends B { |
@@ -1450,14 +1307,14 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_INVOKE, |
- arguments: '(null,42)')), |
+ arguments: '(null,42)')), |
], |
'Expression invoke': const [ |
// Expression invoke |
- const Test('m() => (a, b){}(null, 42);', |
+ const Test( |
+ 'm() => (a, b){}(null, 42);', |
const Visit(VisitKind.VISIT_EXPRESSION_INVOKE, |
- receiver: '(a,b){}', |
- arguments: '(null,42)')), |
+ receiver: '(a,b){}', arguments: '(null,42)')), |
], |
'Class type literals': const [ |
// Class type literals |
@@ -1466,57 +1323,49 @@ const Map<String, List<Test>> SEND_TESTS = const { |
class C {} |
m() => C; |
''', |
- const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_GET, |
- constant: 'C')), |
+ const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_GET, constant: 'C')), |
const Test( |
''' |
class C {} |
m() => C(null, 42); |
''', |
const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_INVOKE, |
- constant: 'C', |
- arguments: '(null,42)')), |
+ constant: 'C', arguments: '(null,42)')), |
const Test( |
''' |
class C {} |
m() => C = 42; |
''', |
const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_SET, |
- constant: 'C', |
- rhs: '42')), |
+ constant: 'C', rhs: '42')), |
const Test( |
''' |
class C {} |
m() => C += 42; |
''', |
const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_COMPOUND, |
- constant: 'C', |
- operator: '+=', |
- rhs: '42')), |
+ constant: 'C', operator: '+=', rhs: '42')), |
const Test( |
''' |
class C {} |
m() => C ??= 42; |
''', |
const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_SET_IF_NULL, |
- constant: 'C', |
- rhs: '42')), |
+ constant: 'C', rhs: '42')), |
const Test( |
''' |
class C {} |
m() => ++C; |
''', |
const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_PREFIX, |
- constant: 'C', |
- operator: '++')), |
+ constant: 'C', operator: '++')), |
const Test( |
''' |
class C {} |
m() => C--; |
''', |
const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_POSTFIX, |
- constant: 'C', |
- operator: '--')), |
+ constant: 'C', operator: '--')), |
const Test( |
''' |
class C {} |
@@ -1524,9 +1373,8 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_GET, |
- receiver: '(C)', name: 'hashCode'), |
- const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_GET, |
- constant: 'C'), |
+ receiver: '(C)', name: 'hashCode'), |
+ const Visit(VisitKind.VISIT_CLASS_TYPE_LITERAL_GET, constant: 'C'), |
]), |
], |
'Typedef type literals': const [ |
@@ -1536,57 +1384,49 @@ const Map<String, List<Test>> SEND_TESTS = const { |
typedef F(); |
m() => F; |
''', |
- const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_GET, |
- constant: 'F')), |
+ const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_GET, constant: 'F')), |
const Test( |
''' |
typedef F(); |
m() => F(null, 42); |
''', |
const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_INVOKE, |
- constant: 'F', |
- arguments: '(null,42)')), |
+ constant: 'F', arguments: '(null,42)')), |
const Test( |
''' |
typedef F(); |
m() => F = 42; |
''', |
const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_SET, |
- constant: 'F', |
- rhs: '42')), |
+ constant: 'F', rhs: '42')), |
const Test( |
''' |
typedef F(); |
m() => F += 42; |
''', |
const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_COMPOUND, |
- constant: 'F', |
- operator: '+=', |
- rhs: '42')), |
+ constant: 'F', operator: '+=', rhs: '42')), |
const Test( |
''' |
typedef F(); |
m() => F ??= 42; |
''', |
const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_SET_IF_NULL, |
- constant: 'F', |
- rhs: '42')), |
+ constant: 'F', rhs: '42')), |
const Test( |
''' |
typedef F(); |
m() => ++F; |
''', |
const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_PREFIX, |
- constant: 'F', |
- operator: '++')), |
+ constant: 'F', operator: '++')), |
const Test( |
''' |
typedef F(); |
m() => F--; |
''', |
const Visit(VisitKind.VISIT_TYPEDEF_TYPE_LITERAL_POSTFIX, |
- constant: 'F', |
- operator: '--')), |
+ constant: 'F', operator: '--')), |
], |
'Type variable type literals': const [ |
// Type variable type literals |
@@ -1597,7 +1437,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_GET, |
- element: 'type_variable(C#T)')), |
+ element: 'type_variable(C#T)')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1605,8 +1445,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_INVOKE, |
- element: 'type_variable(C#T)', |
- arguments: '(null,42)')), |
+ element: 'type_variable(C#T)', arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1614,8 +1453,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_SET, |
- element: 'type_variable(C#T)', |
- rhs: '42')), |
+ element: 'type_variable(C#T)', rhs: '42')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1623,9 +1461,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_COMPOUND, |
- element: 'type_variable(C#T)', |
- operator: '+=', |
- rhs: '42')), |
+ element: 'type_variable(C#T)', operator: '+=', rhs: '42')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1633,8 +1469,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_SET_IF_NULL, |
- element: 'type_variable(C#T)', |
- rhs: '42')), |
+ element: 'type_variable(C#T)', rhs: '42')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1642,8 +1477,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_PREFIX, |
- element: 'type_variable(C#T)', |
- operator: '++')), |
+ element: 'type_variable(C#T)', operator: '++')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1651,8 +1485,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_TYPE_VARIABLE_TYPE_LITERAL_POSTFIX, |
- element: 'type_variable(C#T)', |
- operator: '--')), |
+ element: 'type_variable(C#T)', operator: '--')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1660,7 +1493,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_GET, |
- error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER)), |
+ error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER)), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1668,8 +1501,8 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INVOKE, |
- error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
- arguments: '(null,42)')), |
+ error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
+ arguments: '(null,42)')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1677,8 +1510,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_SET_IF_NULL, |
- error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
- rhs: '42')), |
+ error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, rhs: '42')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1686,8 +1518,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_SET_IF_NULL, |
- error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
- rhs: '42')), |
+ error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, rhs: '42')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1695,8 +1526,8 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_PREFIX, |
- error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
- operator: '++')), |
+ error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
+ operator: '++')), |
const Test.clazz( |
''' |
class C<T> { |
@@ -1704,8 +1535,8 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_POSTFIX, |
- error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
- operator: '--')), |
+ error: MessageKind.TYPE_VARIABLE_WITHIN_STATIC_MEMBER, |
+ operator: '--')), |
], |
'Dynamic type literals': const [ |
// Dynamic type literals |
@@ -1714,7 +1545,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => dynamic; |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_GET, |
- constant: 'dynamic')), |
+ constant: 'dynamic')), |
// TODO(johnniwinther): Update these to expect the constant to be `dynamic` |
// instead of `Type`. Currently the compile time constant evaluator cannot |
// detect `dynamic` as a constant subexpression. |
@@ -1723,44 +1554,37 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { dynamic(null, 42); } |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_INVOKE, |
- constant: 'Type', |
- arguments: '(null,42)')), |
+ constant: 'Type', arguments: '(null,42)')), |
const Test( |
''' |
m() => dynamic = 42; |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_SET, |
- constant: 'dynamic', |
- rhs: '42')), |
+ constant: 'dynamic', rhs: '42')), |
const Test( |
''' |
m() => dynamic += 42; |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_COMPOUND, |
- constant: 'dynamic', |
- operator: '+=', |
- rhs: '42')), |
+ constant: 'dynamic', operator: '+=', rhs: '42')), |
const Test( |
''' |
m() => dynamic ??= 42; |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_SET_IF_NULL, |
- constant: 'dynamic', |
- rhs: '42')), |
+ constant: 'dynamic', rhs: '42')), |
const Test( |
''' |
m() => ++dynamic; |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_PREFIX, |
- constant: 'dynamic', |
- operator: '++')), |
+ constant: 'dynamic', operator: '++')), |
const Test( |
''' |
m() => dynamic--; |
''', |
const Visit(VisitKind.VISIT_DYNAMIC_TYPE_LITERAL_POSTFIX, |
- constant: 'dynamic', |
- operator: '--')), |
+ constant: 'dynamic', operator: '--')), |
], |
'Assert': const [ |
// Assert |
@@ -1769,8 +1593,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { assert(m()); } |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_FUNCTION_INVOKE, |
- element: 'function(m)', |
- arguments: '()')), |
+ element: 'function(m)', arguments: '()')), |
], |
'Logical and': const [ |
// Logical and |
@@ -1822,91 +1645,91 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => 2 + 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '+', right: '3')), |
+ left: '2', operator: '+', right: '3')), |
const Test( |
''' |
m() => 2 - 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '-', right: '3')), |
+ left: '2', operator: '-', right: '3')), |
const Test( |
''' |
m() => 2 * 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '*', right: '3')), |
+ left: '2', operator: '*', right: '3')), |
const Test( |
''' |
m() => 2 / 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '/', right: '3')), |
+ left: '2', operator: '/', right: '3')), |
const Test( |
''' |
m() => 2 ~/ 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '~/', right: '3')), |
+ left: '2', operator: '~/', right: '3')), |
const Test( |
''' |
m() => 2 % 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '%', right: '3')), |
+ left: '2', operator: '%', right: '3')), |
const Test( |
''' |
m() => 2 << 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '<<', right: '3')), |
+ left: '2', operator: '<<', right: '3')), |
const Test( |
''' |
m() => 2 >> 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '>>', right: '3')), |
+ left: '2', operator: '>>', right: '3')), |
const Test( |
''' |
m() => 2 <= 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '<=', right: '3')), |
+ left: '2', operator: '<=', right: '3')), |
const Test( |
''' |
m() => 2 < 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '<', right: '3')), |
+ left: '2', operator: '<', right: '3')), |
const Test( |
''' |
m() => 2 >= 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '>=', right: '3')), |
+ left: '2', operator: '>=', right: '3')), |
const Test( |
''' |
m() => 2 > 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '>', right: '3')), |
+ left: '2', operator: '>', right: '3')), |
const Test( |
''' |
m() => 2 & 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '&', right: '3')), |
+ left: '2', operator: '&', right: '3')), |
const Test( |
''' |
m() => 2 | 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '|', right: '3')), |
+ left: '2', operator: '|', right: '3')), |
const Test( |
''' |
m() => 2 ^ 3; |
''', |
const Visit(VisitKind.VISIT_BINARY, |
- left: '2', operator: '^', right: '3')), |
+ left: '2', operator: '^', right: '3')), |
const Test.clazz( |
''' |
class B { |
@@ -1917,9 +1740,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_BINARY, |
- element: 'function(B#+)', |
- operator: '+', |
- right: '42')), |
+ element: 'function(B#+)', operator: '+', right: '42')), |
const Test.clazz( |
''' |
class B {} |
@@ -1928,20 +1749,19 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_BINARY, |
- operator: '+', |
- right: '42')), |
+ operator: '+', right: '42')), |
const Test( |
''' |
m() => 2 === 3; |
''', |
const Visit(VisitKind.ERROR_UNDEFINED_BINARY_EXPRESSION, |
- left: '2', operator: '===', right: '3')), |
+ left: '2', operator: '===', right: '3')), |
const Test( |
''' |
m() => 2 !== 3; |
''', |
const Visit(VisitKind.ERROR_UNDEFINED_BINARY_EXPRESSION, |
- left: '2', operator: '!==', right: '3')), |
+ left: '2', operator: '!==', right: '3')), |
const Test.clazz( |
''' |
class B { |
@@ -1952,9 +1772,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_BINARY, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- operator: '+', |
- right: '42')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, operator: '+', right: '42')), |
], |
'Index': const [ |
// Index |
@@ -1962,20 +1780,19 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''' |
m() => 2[3]; |
''', |
- const Visit(VisitKind.VISIT_INDEX, |
- receiver: '2', index: '3')), |
+ const Visit(VisitKind.VISIT_INDEX, receiver: '2', index: '3')), |
const Test( |
''' |
m() => --2[3]; |
''', |
const Visit(VisitKind.VISIT_INDEX_PREFIX, |
- receiver: '2', index: '3', operator: '--')), |
+ receiver: '2', index: '3', operator: '--')), |
const Test( |
''' |
m() => 2[3]++; |
''', |
const Visit(VisitKind.VISIT_INDEX_POSTFIX, |
- receiver: '2', index: '3', operator: '++')), |
+ receiver: '2', index: '3', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -1986,8 +1803,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_INDEX, |
- element: 'function(B#[])', |
- index: '42')), |
+ element: 'function(B#[])', index: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -1996,8 +1812,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => super[42]; |
} |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_INDEX, |
- index: '42')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_INDEX, index: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2008,8 +1823,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INDEX, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- index: '42')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, index: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2021,10 +1835,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_INDEX_PREFIX, |
- getter: 'function(B#[])', |
- setter: 'function(B#[]=)', |
- index: '42', |
- operator: '++')), |
+ getter: 'function(B#[])', |
+ setter: 'function(B#[]=)', |
+ index: '42', |
+ operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -2035,9 +1849,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GETTER_INDEX_PREFIX, |
- setter: 'function(B#[]=)', |
- index: '42', |
- operator: '++')), |
+ setter: 'function(B#[]=)', index: '42', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -2047,8 +1859,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_INDEX_PREFIX, |
- index: '42', |
- operator: '++')), |
+ index: '42', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -2059,9 +1870,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SETTER_INDEX_PREFIX, |
- getter: 'function(B#[])', |
- index: '42', |
- operator: '++')), |
+ getter: 'function(B#[])', index: '42', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -2073,9 +1882,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INDEX_PREFIX, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- index: '42', |
- operator: '++')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, |
+ index: '42', |
+ operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -2087,10 +1896,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_INDEX_POSTFIX, |
- getter: 'function(B#[])', |
- setter: 'function(B#[]=)', |
- index: '42', |
- operator: '--')), |
+ getter: 'function(B#[])', |
+ setter: 'function(B#[]=)', |
+ index: '42', |
+ operator: '--')), |
const Test.clazz( |
''' |
class B { |
@@ -2101,9 +1910,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GETTER_INDEX_POSTFIX, |
- setter: 'function(B#[]=)', |
- index: '42', |
- operator: '--')), |
+ setter: 'function(B#[]=)', index: '42', operator: '--')), |
const Test.clazz( |
''' |
class B { |
@@ -2113,8 +1920,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_INDEX_POSTFIX, |
- index: '42', |
- operator: '--')), |
+ index: '42', operator: '--')), |
const Test.clazz( |
''' |
class B { |
@@ -2125,9 +1931,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SETTER_INDEX_POSTFIX, |
- getter: 'function(B#[])', |
- index: '42', |
- operator: '--')), |
+ getter: 'function(B#[])', index: '42', operator: '--')), |
const Test.clazz( |
''' |
class B { |
@@ -2139,17 +1943,15 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_INDEX_POSTFIX, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- index: '42', |
- operator: '--')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, |
+ index: '42', |
+ operator: '--')), |
const Test( |
''' |
m() => [][42] ??= 0; |
''', |
const Visit(VisitKind.VISIT_INDEX_SET_IF_NULL, |
- receiver: '[] ', |
- index: '42', |
- rhs: '0')), |
+ receiver: '[] ', index: '42', rhs: '0')), |
const Test.clazz( |
''' |
class B { |
@@ -2161,10 +1963,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_INDEX_SET_IF_NULL, |
- getter: 'function(B#[])', |
- setter: 'function(B#[]=)', |
- index: '42', |
- rhs: '0')), |
+ getter: 'function(B#[])', |
+ setter: 'function(B#[]=)', |
+ index: '42', |
+ rhs: '0')), |
const Test.clazz( |
''' |
class B { |
@@ -2175,9 +1977,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GETTER_INDEX_SET_IF_NULL, |
- setter: 'function(B#[]=)', |
- index: '42', |
- rhs: '0')), |
+ setter: 'function(B#[]=)', index: '42', rhs: '0')), |
const Test.clazz( |
''' |
class B { |
@@ -2188,9 +1988,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SETTER_INDEX_SET_IF_NULL, |
- getter: 'function(B#[])', |
- index: '42', |
- rhs: '0')), |
+ getter: 'function(B#[])', index: '42', rhs: '0')), |
const Test.clazz( |
''' |
class B { |
@@ -2200,8 +1998,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_INDEX_SET_IF_NULL, |
- index: '42', |
- rhs: '0')), |
+ index: '42', rhs: '0')), |
], |
'Equals': const [ |
// Equals |
@@ -2209,8 +2006,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''' |
m() => 2 == 3; |
''', |
- const Visit(VisitKind.VISIT_EQUALS, |
- left: '2', right: '3')), |
+ const Visit(VisitKind.VISIT_EQUALS, left: '2', right: '3')), |
const Test.clazz( |
''' |
class B { |
@@ -2221,8 +2017,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_EQUALS, |
- element: 'function(B#==)', |
- right: '42')), |
+ element: 'function(B#==)', right: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2233,8 +2028,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_EQUALS, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- right: '42')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, right: '42')), |
], |
'Not equals': const [ |
// Not equals |
@@ -2242,8 +2036,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''' |
m() => 2 != 3; |
''', |
- const Visit(VisitKind.VISIT_NOT_EQUALS, |
- left: '2', right: '3')), |
+ const Visit(VisitKind.VISIT_NOT_EQUALS, left: '2', right: '3')), |
const Test.clazz( |
''' |
class B { |
@@ -2254,8 +2047,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_NOT_EQUALS, |
- element: 'function(B#==)', |
- right: '42')), |
+ element: 'function(B#==)', right: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2266,8 +2058,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_NOT_EQUALS, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- right: '42')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, right: '42')), |
], |
'Unary expression': const [ |
// Unary expression |
@@ -2275,14 +2066,12 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''' |
m() => -false; |
''', |
- const Visit(VisitKind.VISIT_UNARY, |
- expression: 'false', operator: '-')), |
+ const Visit(VisitKind.VISIT_UNARY, expression: 'false', operator: '-')), |
const Test( |
''' |
m() => ~false; |
''', |
- const Visit(VisitKind.VISIT_UNARY, |
- expression: 'false', operator: '~')), |
+ const Visit(VisitKind.VISIT_UNARY, expression: 'false', operator: '~')), |
const Test.clazz( |
''' |
class B { |
@@ -2293,7 +2082,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_UNARY, |
- element: 'function(B#unary-)', operator: '-')), |
+ element: 'function(B#unary-)', operator: '-')), |
const Test.clazz( |
''' |
class B { |
@@ -2302,8 +2091,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => -super; |
} |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_UNARY, |
- operator: '-')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_UNARY, operator: '-')), |
const Test.clazz( |
''' |
class B { |
@@ -2314,7 +2102,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_UNARY, |
- element: 'function(B#~)', operator: '~')), |
+ element: 'function(B#~)', operator: '~')), |
const Test.clazz( |
''' |
class B { |
@@ -2325,8 +2113,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_UNARY, |
- error: MessageKind.NO_SUPER_IN_STATIC, |
- operator: '-')), |
+ error: MessageKind.NO_SUPER_IN_STATIC, operator: '-')), |
const Test( |
''' |
m() => !0; |
@@ -2391,8 +2178,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_COMPOUND, |
receiver: 'a', name: 'b', operator: '+=', rhs: '42'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)') |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)') |
]), |
const Test( |
''' |
@@ -2447,8 +2233,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => a += 42; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_SETTER_COMPOUND, |
- getter: 'getter(a)', setter: 'setter(a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(a)', |
+ setter: 'setter(a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test( |
''' |
class C { |
@@ -2495,9 +2283,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_COMPOUND, |
- error: MessageKind.NO_INSTANCE_AVAILABLE, |
- operator: '+=', |
- rhs: '42')), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE, |
+ operator: '+=', |
+ rhs: '42')), |
const Test.prefix( |
''' |
''', |
@@ -2505,9 +2293,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { p += 42; } |
''', |
const Visit(VisitKind.ERROR_INVALID_COMPOUND, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- operator: '+=', |
- rhs: '42')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, |
+ operator: '+=', |
+ rhs: '42')), |
const Test( |
''' |
class C { |
@@ -2517,8 +2305,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.a += 42; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_COMPOUND, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(C#a)', |
+ setter: 'setter(C#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -2528,8 +2318,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_COMPOUND, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(C#a)', |
+ setter: 'setter(C#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -2539,8 +2331,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_COMPOUND, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(C#a)', |
+ setter: 'setter(C#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -2552,8 +2346,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => p.C.a += 42; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_COMPOUND, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(C#a)', |
+ setter: 'setter(C#a)', |
+ operator: '+=', |
+ rhs: '42')), |
// TODO(johnniwinther): Enable these when dart2js supports method and setter |
// with the same name. |
/*const Test( |
@@ -2653,8 +2449,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_COMPOUND, |
- getter: 'getter(B#a)', setter: 'setter(B#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(B#a)', |
+ setter: 'setter(B#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -2668,8 +2466,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_COMPOUND, |
- getter: 'getter(A#a)', setter: 'setter(B#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(A#a)', |
+ setter: 'setter(B#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -2684,8 +2484,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_FIELD_COMPOUND, |
- getter: 'getter(B#a)', setter: 'field(A#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'getter(B#a)', |
+ setter: 'field(A#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -2700,8 +2502,10 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_FIELD_SETTER_COMPOUND, |
- getter: 'field(A#a)', setter: 'setter(B#a)', |
- operator: '+=', rhs: '42')), |
+ getter: 'field(A#a)', |
+ setter: 'setter(B#a)', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -2719,8 +2523,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
// [VISIT_SUPER_FIELD_FIELD_COMPOUND] when dart2js supports shadow |
// setters. |
const Visit(VisitKind.VISIT_SUPER_FINAL_FIELD_COMPOUND, |
- element: 'field(B#a)', |
- operator: '+=', rhs: '42')), |
+ element: 'field(B#a)', operator: '+=', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2731,8 +2534,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_COMPOUND, |
- element: 'function(B#a)', |
- operator: '+=', rhs: '42')), |
+ element: 'function(B#a)', operator: '+=', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2864,8 +2666,11 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_COMPOUND_INDEX_SET, |
- getter: 'function(B#[])', setter: 'function(B#[]=)', |
- index: '1', operator: '+=', rhs: '42')), |
+ getter: 'function(B#[])', |
+ setter: 'function(B#[]=)', |
+ index: '1', |
+ operator: '+=', |
+ rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2876,8 +2681,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_GETTER_COMPOUND_INDEX_SET, |
- setter: 'function(B#[]=)', |
- index: '1', operator: '+=', rhs: '42')), |
+ setter: 'function(B#[]=)', index: '1', operator: '+=', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2898,8 +2702,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_SETTER_COMPOUND_INDEX_SET, |
- getter: 'function(B#[])', |
- index: '1', operator: '+=', rhs: '42')), |
+ getter: 'function(B#[])', index: '1', operator: '+=', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -2912,7 +2715,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''', |
const Visit(VisitKind.ERROR_INVALID_COMPOUND_INDEX_SET, |
error: MessageKind.NO_SUPER_IN_STATIC, |
- index: '1', operator: '+=', rhs: '42')), |
+ index: '1', |
+ operator: '+=', |
+ rhs: '42')), |
], |
'Prefix expression': const [ |
// Prefix expression |
@@ -2923,8 +2728,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_PREFIX, |
receiver: 'a', name: 'b', operator: '--'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)') |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)') |
]), |
const Test( |
''' |
@@ -2979,8 +2783,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => --a; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_SETTER_PREFIX, |
- getter: 'getter(a)', setter: 'setter(a)', |
- operator: '--')), |
+ getter: 'getter(a)', setter: 'setter(a)', operator: '--')), |
const Test( |
''' |
class C { |
@@ -3027,8 +2830,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_PREFIX, |
- error: MessageKind.NO_INSTANCE_AVAILABLE, |
- operator: '++')), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE, operator: '++')), |
const Test.prefix( |
''' |
''', |
@@ -3036,8 +2838,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { ++p; } |
''', |
const Visit(VisitKind.ERROR_INVALID_PREFIX, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- operator: '++')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, operator: '++')), |
const Test( |
''' |
class C { |
@@ -3047,8 +2848,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => ++C.a; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_PREFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '++')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '++')), |
const Test.clazz( |
''' |
class C { |
@@ -3058,8 +2858,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_PREFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '--')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '--')), |
const Test.clazz( |
''' |
class C { |
@@ -3069,8 +2868,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_PREFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '--')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '--')), |
const Test.prefix( |
''' |
class C { |
@@ -3082,8 +2880,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => ++p.C.a; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_PREFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '++')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '++')), |
const Test.clazz( |
''' |
class C { |
@@ -3135,8 +2932,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_PREFIX, |
- getter: 'getter(B#a)', setter: 'setter(B#a)', |
- operator: '--')), |
+ getter: 'getter(B#a)', setter: 'setter(B#a)', operator: '--')), |
const Test.clazz( |
''' |
class A { |
@@ -3150,8 +2946,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_PREFIX, |
- getter: 'getter(A#a)', setter: 'setter(B#a)', |
- operator: '++')), |
+ getter: 'getter(A#a)', setter: 'setter(B#a)', operator: '++')), |
const Test.clazz( |
''' |
class A { |
@@ -3166,8 +2961,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_FIELD_PREFIX, |
- getter: 'getter(B#a)', setter: 'field(A#a)', |
- operator: '--')), |
+ getter: 'getter(B#a)', setter: 'field(A#a)', operator: '--')), |
const Test.clazz( |
''' |
class A { |
@@ -3182,8 +2976,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_FIELD_SETTER_PREFIX, |
- getter: 'field(A#a)', setter: 'setter(B#a)', |
- operator: '++')), |
+ getter: 'field(A#a)', setter: 'setter(B#a)', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -3194,8 +2987,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_PREFIX, |
- element: 'function(B#a)', |
- operator: '++')), |
+ element: 'function(B#a)', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -3204,8 +2996,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => ++super.a; |
} |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_PREFIX, |
- operator: '++')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_PREFIX, operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -3305,8 +3096,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''' |
m() => ++unresolved; |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_PREFIX, |
- operator: '++')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_PREFIX, operator: '++')), |
], |
'Postfix expression': const [ |
// Postfix expression |
@@ -3317,8 +3107,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_POSTFIX, |
receiver: 'a', name: 'b', operator: '--'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)') |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)') |
]), |
const Test( |
''' |
@@ -3373,8 +3162,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => a--; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_SETTER_POSTFIX, |
- getter: 'getter(a)', setter: 'setter(a)', |
- operator: '--')), |
+ getter: 'getter(a)', setter: 'setter(a)', operator: '--')), |
const Test( |
''' |
class C { |
@@ -3421,8 +3209,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_POSTFIX, |
- error: MessageKind.NO_INSTANCE_AVAILABLE, |
- operator: '--')), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE, operator: '--')), |
const Test.prefix( |
''' |
''', |
@@ -3430,8 +3217,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { p--; } |
''', |
const Visit(VisitKind.ERROR_INVALID_POSTFIX, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- operator: '--')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, operator: '--')), |
const Test( |
''' |
class C { |
@@ -3441,8 +3227,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.a++; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_POSTFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '++')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '++')), |
const Test.clazz( |
''' |
class C { |
@@ -3452,8 +3237,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_POSTFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '--')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '--')), |
const Test.clazz( |
''' |
class C { |
@@ -3463,8 +3247,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_POSTFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '--')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '--')), |
const Test.prefix( |
''' |
class C { |
@@ -3476,8 +3259,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => p.C.a++; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_POSTFIX, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- operator: '++')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', operator: '++')), |
const Test.clazz( |
''' |
class C { |
@@ -3529,8 +3311,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_POSTFIX, |
- getter: 'getter(B#a)', setter: 'setter(B#a)', |
- operator: '--')), |
+ getter: 'getter(B#a)', setter: 'setter(B#a)', operator: '--')), |
const Test.clazz( |
''' |
class A { |
@@ -3544,8 +3325,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_POSTFIX, |
- getter: 'getter(A#a)', setter: 'setter(B#a)', |
- operator: '++')), |
+ getter: 'getter(A#a)', setter: 'setter(B#a)', operator: '++')), |
const Test.clazz( |
''' |
class A { |
@@ -3560,8 +3340,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_FIELD_POSTFIX, |
- getter: 'getter(B#a)', setter: 'field(A#a)', |
- operator: '--')), |
+ getter: 'getter(B#a)', setter: 'field(A#a)', operator: '--')), |
const Test.clazz( |
''' |
class A { |
@@ -3576,8 +3355,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_FIELD_SETTER_POSTFIX, |
- getter: 'field(A#a)', setter: 'setter(B#a)', |
- operator: '++')), |
+ getter: 'field(A#a)', setter: 'setter(B#a)', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -3588,8 +3366,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_POSTFIX, |
- element: 'function(B#a)', |
- operator: '++')), |
+ element: 'function(B#a)', operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -3598,8 +3375,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => super.a++; |
} |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_POSTFIX, |
- operator: '++')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_SUPER_POSTFIX, operator: '++')), |
const Test.clazz( |
''' |
class B { |
@@ -3699,8 +3475,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
''' |
m() => unresolved++; |
''', |
- const Visit(VisitKind.VISIT_UNRESOLVED_POSTFIX, |
- operator: '++')), |
+ const Visit(VisitKind.VISIT_UNRESOLVED_POSTFIX, operator: '++')), |
], |
'Constructor invocations': const [ |
const Test( |
@@ -3717,8 +3492,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => const bool.fromEnvironment('foo'); |
''', |
const Visit(VisitKind.VISIT_BOOL_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, |
- constant: |
- 'const bool.fromEnvironment("foo")')), |
+ constant: 'const bool.fromEnvironment("foo")')), |
const Test( |
''' |
m() => const bool.fromEnvironment('foo', defaultValue: true); |
@@ -3736,8 +3510,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => const String.fromEnvironment('foo'); |
''', |
const Visit(VisitKind.VISIT_STRING_FROM_ENVIRONMENT_CONSTRUCTOR_INVOKE, |
- constant: |
- 'const String.fromEnvironment("foo")')), |
+ constant: 'const String.fromEnvironment("foo")')), |
const Test( |
''' |
class Class { |
@@ -3914,23 +3687,20 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m() => new Class.unresolved(true, 42); |
''', |
- const Visit( |
- VisitKind.VISIT_UNRESOLVED_CONSTRUCTOR_INVOKE, |
+ const Visit(VisitKind.VISIT_UNRESOLVED_CONSTRUCTOR_INVOKE, |
arguments: '(true,42)')), |
const Test( |
''' |
m() => new Unresolved(true, 42); |
''', |
- const Visit( |
- VisitKind.VISIT_UNRESOLVED_CLASS_CONSTRUCTOR_INVOKE, |
+ const Visit(VisitKind.VISIT_UNRESOLVED_CLASS_CONSTRUCTOR_INVOKE, |
arguments: '(true,42)')), |
const Test( |
''' |
abstract class AbstractClass {} |
m() => new AbstractClass(); |
''', |
- const Visit( |
- VisitKind.VISIT_ABSTRACT_CLASS_CONSTRUCTOR_INVOKE, |
+ const Visit(VisitKind.VISIT_ABSTRACT_CLASS_CONSTRUCTOR_INVOKE, |
element: 'generative_constructor(AbstractClass#)', |
type: 'AbstractClass', |
arguments: '()', |
@@ -3998,13 +3768,9 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m(a) => a?.b; |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_GET, |
- receiver: 'a', |
- name: 'b'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_GET, |
+ receiver: 'a', name: 'b'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
@@ -4013,107 +3779,78 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
m(a) => C?.b; |
''', |
- const Visit( |
- VisitKind.VISIT_STATIC_FIELD_GET, |
- element: 'field(C#b)')), |
+ const Visit(VisitKind.VISIT_STATIC_FIELD_GET, element: 'field(C#b)')), |
const Test( |
''' |
m(a) => a?.b = 42; |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_SET, |
- receiver: 'a', |
- name: 'b', |
- rhs: '42'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_SET, |
+ receiver: 'a', name: 'b', rhs: '42'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
m(a) => a?.b(42, true); |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_INVOKE, |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_INVOKE, |
receiver: 'a', |
arguments: '(42,true)', |
selector: 'Selector(call, b, arity=2)'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
m(a) => ++a?.b; |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_PREFIX, |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_PREFIX, |
receiver: 'a', name: 'b', operator: '++'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
m(a) => a?.b--; |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_POSTFIX, |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_POSTFIX, |
receiver: 'a', name: 'b', operator: '--'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
m(a) => a?.b *= 42; |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_COMPOUND, |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_COMPOUND, |
receiver: 'a', name: 'b', operator: '*=', rhs: '42'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
m(a) => a?.b ??= 42; |
''', |
const [ |
- const Visit( |
- VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_SET_IF_NULL, |
+ const Visit(VisitKind.VISIT_IF_NOT_NULL_DYNAMIC_PROPERTY_SET_IF_NULL, |
receiver: 'a', name: 'b', rhs: '42'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
]), |
const Test( |
''' |
m(a, b) => a ?? b; |
''', |
const [ |
- const Visit(VisitKind.VISIT_IF_NULL, |
- left: 'a', right: 'b'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)'), |
- const Visit( |
- VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#b)'), |
- ]), |
+ const Visit(VisitKind.VISIT_IF_NULL, left: 'a', right: 'b'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)'), |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#b)'), |
+ ]), |
const Test( |
''' |
m(a) => a ??= 42; |
''', |
- const Visit( |
- VisitKind.VISIT_PARAMETER_SET_IF_NULL, |
- element: 'parameter(m#a)', |
- rhs: '42')), |
+ const Visit(VisitKind.VISIT_PARAMETER_SET_IF_NULL, |
+ element: 'parameter(m#a)', rhs: '42')), |
const Test.prefix( |
''' |
var o; |
@@ -4130,8 +3867,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
const [ |
const Visit(VisitKind.VISIT_DYNAMIC_PROPERTY_SET_IF_NULL, |
receiver: 'a', name: 'b', rhs: '42'), |
- const Visit(VisitKind.VISIT_PARAMETER_GET, |
- element: 'parameter(m#a)') |
+ const Visit(VisitKind.VISIT_PARAMETER_GET, element: 'parameter(m#a)') |
]), |
const Test( |
''' |
@@ -4186,8 +3922,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => a ??= 42; |
''', |
const Visit(VisitKind.VISIT_TOP_LEVEL_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(a)', setter: 'setter(a)', |
- rhs: '42')), |
+ getter: 'getter(a)', setter: 'setter(a)', rhs: '42')), |
const Test( |
''' |
class C { |
@@ -4234,8 +3969,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.ERROR_INVALID_SET_IF_NULL, |
- error: MessageKind.NO_INSTANCE_AVAILABLE, |
- rhs: '42')), |
+ error: MessageKind.NO_INSTANCE_AVAILABLE, rhs: '42')), |
const Test.prefix( |
''' |
''', |
@@ -4243,8 +3977,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() { p ??= 42; } |
''', |
const Visit(VisitKind.ERROR_INVALID_SET_IF_NULL, |
- error: MessageKind.PREFIX_AS_EXPRESSION, |
- rhs: '42')), |
+ error: MessageKind.PREFIX_AS_EXPRESSION, rhs: '42')), |
const Test( |
''' |
class C { |
@@ -4254,8 +3987,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => C.a ??= 42; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- rhs: '42')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -4265,8 +3997,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- rhs: '42')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', rhs: '42')), |
const Test.clazz( |
''' |
class C { |
@@ -4276,8 +4007,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- rhs: '42')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', rhs: '42')), |
const Test.prefix( |
''' |
class C { |
@@ -4289,8 +4019,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
m() => p.C.a ??= 42; |
''', |
const Visit(VisitKind.VISIT_STATIC_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(C#a)', setter: 'setter(C#a)', |
- rhs: '42')), |
+ getter: 'getter(C#a)', setter: 'setter(C#a)', rhs: '42')), |
// TODO(johnniwinther): Enable these when dart2js supports method and setter |
// with the same name. |
/*const Test( |
@@ -4390,8 +4119,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(B#a)', setter: 'setter(B#a)', |
- rhs: '42')), |
+ getter: 'getter(B#a)', setter: 'setter(B#a)', rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -4405,8 +4133,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_SETTER_SET_IF_NULL, |
- getter: 'getter(A#a)', setter: 'setter(B#a)', |
- rhs: '42')), |
+ getter: 'getter(A#a)', setter: 'setter(B#a)', rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -4421,8 +4148,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_GETTER_FIELD_SET_IF_NULL, |
- getter: 'getter(B#a)', setter: 'field(A#a)', |
- rhs: '42')), |
+ getter: 'getter(B#a)', setter: 'field(A#a)', rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -4437,8 +4163,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_FIELD_SETTER_SET_IF_NULL, |
- getter: 'field(A#a)', setter: 'setter(B#a)', |
- rhs: '42')), |
+ getter: 'field(A#a)', setter: 'setter(B#a)', rhs: '42')), |
const Test.clazz( |
''' |
class A { |
@@ -4456,8 +4181,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
// [VISIT_SUPER_FIELD_FIELD_SET_IF_NULL] when dart2js supports shadow |
// setters. |
const Visit(VisitKind.VISIT_SUPER_FINAL_FIELD_SET_IF_NULL, |
- element: 'field(B#a)', |
- rhs: '42')), |
+ element: 'field(B#a)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |
@@ -4468,8 +4192,7 @@ const Map<String, List<Test>> SEND_TESTS = const { |
} |
''', |
const Visit(VisitKind.VISIT_SUPER_METHOD_SET_IF_NULL, |
- element: 'function(B#a)', |
- rhs: '42')), |
+ element: 'function(B#a)', rhs: '42')), |
const Test.clazz( |
''' |
class B { |