Index: tests/language_strong/type_promotion_closure_test.dart |
diff --git a/tests/language_strong/type_promotion_closure_test.dart b/tests/language_strong/type_promotion_closure_test.dart |
index 5c594439f65d03d3f6bedf6fcbd86097fea1a7e6..5b0b2c0224a25c59c7af14c56bbcdf98699a7a13 100644 |
--- a/tests/language_strong/type_promotion_closure_test.dart |
+++ b/tests/language_strong/type_promotion_closure_test.dart |
@@ -4,18 +4,20 @@ |
// Test type promotion of locals potentially mutated in closures. |
+import "package:meta/meta.dart" show virtual; |
+ |
class A { |
- var a = "a"; |
+ @virtual var a = "a"; |
A operator +(int i) => this; |
} |
class B extends A { |
- var b = "b"; |
+ @virtual var b = "b"; |
} |
class C extends B { |
- var c = "c"; |
+ @virtual var c = "c"; |
} |
class D extends A { |
- var d = "d"; |
+ @virtual var d = "d"; |
} |
class E extends D implements C { |
var a = ""; |