Index: tests/language_2/compile_time_constant_static5_test.dart |
diff --git a/tests/language_strong/compile_time_constant_checked5_test.dart b/tests/language_2/compile_time_constant_static5_test.dart |
similarity index 54% |
rename from tests/language_strong/compile_time_constant_checked5_test.dart |
rename to tests/language_2/compile_time_constant_static5_test.dart |
index d370dd28ce507f5c889c03c8d94d862a107beed4..90b3bd0244d166426c1a374a9e683ddf9c693938 100644 |
--- a/tests/language_strong/compile_time_constant_checked5_test.dart |
+++ b/tests/language_2/compile_time_constant_static5_test.dart |
@@ -22,9 +22,9 @@ class D extends B implements C { |
class Test1 { |
final A x = const A(); //# 01: ok |
final A x = const B(); //# 02: ok |
- final B x = const A(); //# 03: checked mode compile-time error |
- final B x = const C(); //# 04: checked mode compile-time error, static type warning |
- final B x = const C.d(); //# 05: static type warning |
+ final B x = const A(); //# 03: compile-time error |
+ final B x = const C(); //# 04: compile-time error |
+ final B x = const C.d(); //# 05: compile-time error |
const Test1(); |
} |
@@ -32,39 +32,41 @@ class Test1 { |
class Test2<U, V> { |
final U x = const A(); //# 06: static type warning |
final U x = const B(); //# 07: static type warning |
- final V x = const A(); //# 08: checked mode compile-time error, static type warning |
- final V x = const C(); //# 09: checked mode compile-time error, static type warning |
+ final V x = |
+ const A(); //# 08: checked mode compile-time error, static type warning |
+ final V x = |
+ const C(); //# 09: checked mode compile-time error, static type warning |
final V x = const C.d(); //# 10: static type warning |
const Test2(); |
} |
-// Will be instantiated with U=A and V=B. |
+// Will be instantiated with U=A and V=B. |
class Test3<U extends A, V extends B> { |
final U x = const A(); //# 11: ok |
- final U x = const B(); //# 12: static type warning |
- final V x = const A(); //# 13: checked mode compile-time error |
- final V x = const C(); //# 14: checked mode compile-time error, static type warning |
- final V x = const C.d(); //# 15: static type warning |
+ final U x = const B(); //# 12: compile-time error |
+ final V x = const A(); //# 13: compile-time error |
+ final V x = const C(); //# 14: compile-time error |
+ final V x = const C.d(); //# 15: compile-time error |
const Test3(); |
} |
// Will be instantiated with U=A and V=B. |
class Test4<U extends A, V extends A> { |
final U x = const A(); //# 16: ok |
- final U x = const B(); //# 17: static type warning |
- final V x = const A(); //# 18: checked mode compile-time error |
- final V x = const C(); //# 19: checked mode compile-time error, static type warning |
- final V x = const C.d(); //# 20: static type warning |
+ final U x = const B(); //# 17: compile-time error |
+ final V x = const A(); //# 18: compile-time error |
+ final V x = const C(); //# 19: compile-time error |
+ final V x = const C.d(); //# 20: compile-time error |
const Test4(); |
} |
// Will be instantiated with U=dynamic and V=dynamic. |
class Test5<U extends A, V extends B> { |
final U x = const A(); //# 21: ok |
- final U x = const B(); //# 22: static type warning |
+ final U x = const B(); //# 22: compile-time error |
final V x = const A(); //# 23: ok |
- final V x = const C(); //# 24: static type warning |
- final V x = const C.d(); //# 25: static type warning |
+ final V x = const C(); //# 24: compile-time error |
+ final V x = const C.d(); //# 25: compile-time error |
const Test5(); |
} |