Index: pkg/front_end/test/fasta/rasta/static.dart |
diff --git a/pkg/front_end/test/fasta/rasta/static.dart b/pkg/front_end/test/fasta/rasta/static.dart |
index d9f6df7dec455bc8ad35fdfe786b36a5f2d079c0..a95c6e6369fee243708e9b9e0dbebfa338c25d8d 100644 |
--- a/pkg/front_end/test/fasta/rasta/static.dart |
+++ b/pkg/front_end/test/fasta/rasta/static.dart |
@@ -5,8 +5,7 @@ |
class Foo { |
static const staticConstant = 42; |
static var staticField = 42; |
- static staticFunction() { |
- } |
+ static staticFunction() {} |
static get staticGetter => null; |
static set staticSetter(_) {} |
@@ -17,69 +16,73 @@ use(x) { |
} |
main() { |
- Foo.staticConstant; |
- use(Foo.staticConstant); |
- Foo.staticField; |
- use(Foo.staticField); |
- Foo.staticFunction; |
- use(Foo.staticFunction); |
- Foo.staticGetter; |
- use(Foo.staticGetter); |
- Foo.staticSetter; |
- use(Foo.staticSetter); |
+ try { |
+ Foo.staticConstant; |
+ use(Foo.staticConstant); |
+ Foo.staticField; |
+ use(Foo.staticField); |
+ Foo.staticFunction; |
+ use(Foo.staticFunction); |
+ Foo.staticGetter; |
+ use(Foo.staticGetter); |
+ Foo.staticSetter; |
+ use(Foo.staticSetter); |
- Foo.staticConstant++; |
- use(Foo.staticConstant++); |
- Foo.staticField++; |
- use(Foo.staticField++); |
- Foo.staticFunction++; |
- use(Foo.staticFunction++); |
- Foo.staticGetter++; |
- use(Foo.staticGetter++); |
- Foo.staticSetter++; |
- use(Foo.staticSetter++); |
+ Foo.staticConstant++; |
+ use(Foo.staticConstant++); |
+ Foo.staticField++; |
+ use(Foo.staticField++); |
+ Foo.staticFunction++; |
+ use(Foo.staticFunction++); |
+ Foo.staticGetter++; |
+ use(Foo.staticGetter++); |
+ Foo.staticSetter++; |
+ use(Foo.staticSetter++); |
- ++Foo.staticConstant; |
- use(++Foo.staticConstant); |
- ++Foo.staticField; |
- use(++Foo.staticField); |
- ++Foo.staticFunction; |
- use(++Foo.staticFunction); |
- ++Foo.staticGetter; |
- use(++Foo.staticGetter); |
- ++Foo.staticSetter; |
- use(++Foo.staticSetter); |
+ ++Foo.staticConstant; |
+ use(++Foo.staticConstant); |
+ ++Foo.staticField; |
+ use(++Foo.staticField); |
+ ++Foo.staticFunction; |
+ use(++Foo.staticFunction); |
+ ++Foo.staticGetter; |
+ use(++Foo.staticGetter); |
+ ++Foo.staticSetter; |
+ use(++Foo.staticSetter); |
- Foo.staticConstant(); |
- use(Foo.staticConstant()); |
- Foo.staticField(); |
- use(Foo.staticField()); |
- Foo.staticFunction(); |
- use(Foo.staticFunction()); |
- Foo.staticGetter(); |
- use(Foo.staticGetter()); |
- Foo.staticSetter(); |
- use(Foo.staticSetter()); |
+ Foo.staticConstant(); |
+ use(Foo.staticConstant()); |
+ Foo.staticField(); |
+ use(Foo.staticField()); |
+ Foo.staticFunction(); |
+ use(Foo.staticFunction()); |
+ Foo.staticGetter(); |
+ use(Foo.staticGetter()); |
+ Foo.staticSetter(); |
+ use(Foo.staticSetter()); |
- Foo.staticConstant = 87; |
- use(Foo.staticConstant = 87); |
- Foo.staticField = 87; |
- use(Foo.staticField = 87); |
- Foo.staticFunction = 87; |
- use(Foo.staticFunction = 87); |
- Foo.staticGetter = 87; |
- use(Foo.staticGetter = 87); |
- Foo.staticSetter = 87; |
- use(Foo.staticSetter = 87); |
+ Foo.staticConstant = 87; |
+ use(Foo.staticConstant = 87); |
+ Foo.staticField = 87; |
+ use(Foo.staticField = 87); |
+ Foo.staticFunction = 87; |
+ use(Foo.staticFunction = 87); |
+ Foo.staticGetter = 87; |
+ use(Foo.staticGetter = 87); |
+ Foo.staticSetter = 87; |
+ use(Foo.staticSetter = 87); |
- Foo.staticConstant ??= 87; |
- use(Foo.staticConstant ??= 87); |
- Foo.staticField ??= 87; |
- use(Foo.staticField ??= 87); |
- Foo.staticFunction ??= 87; |
- use(Foo.staticFunction ??= 87); |
- Foo.staticGetter ??= 87; |
- use(Foo.staticGetter ??= 87); |
- Foo.staticSetter ??= 87; |
- use(Foo.staticSetter ??= 87); |
+ Foo.staticConstant ??= 87; |
+ use(Foo.staticConstant ??= 87); |
+ Foo.staticField ??= 87; |
+ use(Foo.staticField ??= 87); |
+ Foo.staticFunction ??= 87; |
+ use(Foo.staticFunction ??= 87); |
+ Foo.staticGetter ??= 87; |
+ use(Foo.staticGetter ??= 87); |
+ Foo.staticSetter ??= 87; |
+ use(Foo.staticSetter ??= 87); |
+ } on NoSuchMethodError { |
+ // Expected. |
+ } |
} |