From 76caa53c6c57db06b2d5a7af6cd2c7101c9dc081 Mon Sep 17 00:00:00 2001 From: iarkh Date: Fri, 4 Oct 2019 13:18:17 +0700 Subject: [PATCH] Issue #490: useless constant-update-2018 option removed from the tests. --- .../Expressions/Constants/bitwise_operators_t01.dart | 2 +- .../Expressions/Constants/bitwise_operators_t02.dart | 2 -- .../Expressions/Constants/bitwise_operators_t03.dart | 3 +-- .../Expressions/Constants/bitwise_operators_t04.dart | 3 +-- .../Expressions/Constants/bitwise_operators_t05.dart | 3 +-- .../Expressions/Constants/bitwise_operators_t06.dart | 3 +-- .../Expressions/Constants/bitwise_operators_t07.dart | 3 ++- .../Expressions/Constants/bitwise_operators_t08.dart | 2 +- .../Expressions/Constants/constant_constructor_t01.dart | 3 +-- .../Expressions/Constants/constant_constructor_t02.dart | 2 +- .../Expressions/Constants/constant_constructor_t03.dart | 2 +- Language/Expressions/Constants/constant_list_t01.dart | 2 +- Language/Expressions/Constants/constant_list_t02.dart | 2 +- Language/Expressions/Constants/constant_map_t01.dart | 2 +- Language/Expressions/Constants/constant_map_t02.dart | 2 +- .../Expressions/Constants/depending_on_itself_t01.dart | 3 +-- .../Expressions/Constants/depending_on_itself_t02.dart | 3 +-- .../Expressions/Constants/depending_on_itself_t03.dart | 3 +-- .../Expressions/Constants/equals_expression_t01.dart | 3 +-- .../Expressions/Constants/equals_expression_t02.dart | 3 +-- .../Expressions/Constants/equals_expression_t03.dart | 3 +-- Language/Expressions/Constants/exception_t01.dart | 3 +-- Language/Expressions/Constants/exception_t02.dart | 1 - Language/Expressions/Constants/exception_t03.dart | 3 +-- Language/Expressions/Constants/exception_t04.dart | 2 +- Language/Expressions/Constants/exception_t05.dart | 2 +- Language/Expressions/Constants/identical_t01.dart | 3 +-- Language/Expressions/Constants/identical_t02.dart | 2 -- Language/Expressions/Constants/identical_t03.dart | 1 - .../Constants/identifier_denotes_a_constant_t01.dart | 2 -- .../Constants/identifier_denotes_a_constant_t02.dart | 2 -- .../Constants/identifier_denotes_a_constant_t03.dart | 3 +-- .../Constants/identifier_denotes_a_constant_t04.dart | 1 - .../Constants/identifier_denotes_a_constant_t05.dart | 1 - .../Constants/identifier_denotes_a_constant_t06.dart | 1 - .../Constants/identifier_denotes_a_constant_t07.dart | 1 - Language/Expressions/Constants/integer_size_t01.dart | 1 - Language/Expressions/Constants/integer_size_t02.dart | 1 - Language/Expressions/Constants/integer_size_t03.dart | 1 - Language/Expressions/Constants/integer_size_t04.dart | 1 - Language/Expressions/Constants/literal_boolean_t01.dart | 1 - Language/Expressions/Constants/literal_number_t01.dart | 2 -- Language/Expressions/Constants/literal_string_t01.dart | 2 -- Language/Expressions/Constants/literal_string_t02.dart | 2 -- Language/Expressions/Constants/literal_string_t03.dart | 2 -- Language/Expressions/Constants/literal_string_t04.dart | 1 - Language/Expressions/Constants/literal_string_t05.dart | 2 -- Language/Expressions/Constants/literal_symbol_t01.dart | 1 - .../Expressions/Constants/logical_expression_t01.dart | 2 -- .../Expressions/Constants/logical_expression_t02.dart | 2 -- .../Expressions/Constants/logical_expression_t03.dart | 1 - .../Expressions/Constants/logical_expression_t04.dart | 2 -- Language/Expressions/Constants/math_operators_t01.dart | 2 -- Language/Expressions/Constants/math_operators_t02.dart | 2 -- Language/Expressions/Constants/math_operators_t03.dart | 2 -- Language/Expressions/Constants/math_operators_t04.dart | 2 -- Language/Expressions/Constants/math_operators_t05.dart | 3 --- Language/Expressions/Constants/math_operators_t06.dart | 2 -- Language/Expressions/Constants/math_operators_t07.dart | 1 - .../Constants/no_other_constant_expressions_t06.dart | 2 -- .../Constants/no_other_constant_expressions_t07.dart | 2 -- .../Constants/no_other_constant_expressions_t08.dart | 2 -- .../Constants/no_other_constant_expressions_t09.dart | 2 -- .../Constants/no_other_constant_expressions_t10.dart | 2 -- .../Constants/no_other_constant_expressions_t11.dart | 2 -- .../Constants/no_other_constant_expressions_t12.dart | 2 -- .../Constants/no_other_constant_expressions_t13.dart | 2 -- .../Constants/no_other_constant_expressions_t14.dart | 2 -- .../Constants/no_other_constant_expressions_t15.dart | 2 -- .../Constants/no_other_constant_expressions_t17.dart | 1 - .../Constants/no_other_constant_expressions_t18.dart | 2 -- .../Constants/no_other_constant_expressions_t20.dart | 2 -- .../Constants/no_other_constant_expressions_t21.dart | 2 -- .../Constants/no_other_constant_expressions_t31.dart | 2 -- Language/Expressions/Constants/null_t01.dart | 2 -- .../Constants/parenthesized_expression_t01.dart | 2 -- Language/Expressions/Constants/static_constant_t01.dart | 2 -- Language/Expressions/Constants/static_constant_t02.dart | 2 -- Language/Expressions/Constants/static_constant_t03.dart | 2 -- Language/Expressions/Constants/static_constant_t04.dart | 2 -- Language/Expressions/Constants/static_constant_t05.dart | 1 - Language/Expressions/Constants/static_constant_t06.dart | 1 - Language/Expressions/Constants/static_constant_t07.dart | 1 - Language/Expressions/Constants/static_method_t01.dart | 1 - Language/Expressions/Constants/static_method_t02.dart | 3 --- Language/Expressions/Constants/static_method_t03.dart | 1 - Language/Expressions/Constants/string_length_t01.dart | 1 - Language/Expressions/Constants/string_length_t02.dart | 1 - Language/Expressions/Constants/string_length_t03.dart | 3 +-- Language/Expressions/Constants/ternary_operator_t01.dart | 1 - Language/Expressions/Constants/ternary_operator_t02.dart | 1 - .../Expressions/Constants/top_level_function_t01.dart | 1 - .../Expressions/Constants/top_level_function_t02.dart | 2 -- .../Expressions/Constants/top_level_function_t03.dart | 1 - .../Expressions/Constants/top_level_function_t04.dart | 1 - .../Expressions/Constants/top_level_function_t05.dart | 1 - Language/Expressions/Maps/equal_keys_t01.dart | 2 +- Language/Expressions/Shift/syntax_t01.dart | 2 +- Language/Expressions/syntax_t01.dart | 9 +++++---- Language/Generics/Superbounded_types/class_A02_t02.dart | 1 - Language/Generics/Superbounded_types/class_A02_t03.dart | 1 - Language/Generics/Superbounded_types/class_A02_t04.dart | 1 - 102 files changed, 35 insertions(+), 163 deletions(-) diff --git a/Language/Expressions/Constants/bitwise_operators_t01.dart b/Language/Expressions/Constants/bitwise_operators_t01.dart index a75789ce95..06ca9be036 100644 --- a/Language/Expressions/Constants/bitwise_operators_t01.dart +++ b/Language/Expressions/Constants/bitwise_operators_t01.dart @@ -16,7 +16,7 @@ * therefore, constant expressions. * @author iefremov */ -// SharedOptions=--enable-experiment=triple-shift,constant-update-2018 +// SharedOptions=--enable-experiment=triple-shift class C { final a, b, c, d, e, f, g, h; diff --git a/Language/Expressions/Constants/bitwise_operators_t02.dart b/Language/Expressions/Constants/bitwise_operators_t02.dart index 20882c497c..f2da442dcf 100644 --- a/Language/Expressions/Constants/bitwise_operators_t02.dart +++ b/Language/Expressions/Constants/bitwise_operators_t02.dart @@ -15,9 +15,7 @@ * initialize a constant variable if e is boolean. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = ~true; main() { diff --git a/Language/Expressions/Constants/bitwise_operators_t03.dart b/Language/Expressions/Constants/bitwise_operators_t03.dart index adbc826e55..59978c0215 100644 --- a/Language/Expressions/Constants/bitwise_operators_t03.dart +++ b/Language/Expressions/Constants/bitwise_operators_t03.dart @@ -16,9 +16,8 @@ * used to initialize a constant variable. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + final constList = const [ true & 1, ]; diff --git a/Language/Expressions/Constants/bitwise_operators_t04.dart b/Language/Expressions/Constants/bitwise_operators_t04.dart index c7156420ed..dc158527e0 100644 --- a/Language/Expressions/Constants/bitwise_operators_t04.dart +++ b/Language/Expressions/Constants/bitwise_operators_t04.dart @@ -16,9 +16,8 @@ * initialize a constant variable. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + final constList = const [ ~"oneoneeleven" ]; diff --git a/Language/Expressions/Constants/bitwise_operators_t05.dart b/Language/Expressions/Constants/bitwise_operators_t05.dart index 6090340b98..7c371cfb74 100644 --- a/Language/Expressions/Constants/bitwise_operators_t05.dart +++ b/Language/Expressions/Constants/bitwise_operators_t05.dart @@ -16,9 +16,8 @@ * used to initialize a constant variable. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + final constList = const [ 1 << "one and a half" ]; diff --git a/Language/Expressions/Constants/bitwise_operators_t06.dart b/Language/Expressions/Constants/bitwise_operators_t06.dart index 62d8338085..dbbbd8638e 100644 --- a/Language/Expressions/Constants/bitwise_operators_t06.dart +++ b/Language/Expressions/Constants/bitwise_operators_t06.dart @@ -16,9 +16,8 @@ * used to initialize a constant variable. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + final constList = const [ true >> 25 ]; diff --git a/Language/Expressions/Constants/bitwise_operators_t07.dart b/Language/Expressions/Constants/bitwise_operators_t07.dart index 4b8fc94e28..18d2b7e405 100644 --- a/Language/Expressions/Constants/bitwise_operators_t07.dart +++ b/Language/Expressions/Constants/bitwise_operators_t07.dart @@ -19,7 +19,8 @@ * @compile-error * @author iarkh@unipro.ru */ -// SharedOptions=--enable-experiment=triple-shift,constant-update-2018 +// SharedOptions=--enable-experiment=triple-shift + final constList = const [ 1 >>> "one and a half" ]; diff --git a/Language/Expressions/Constants/bitwise_operators_t08.dart b/Language/Expressions/Constants/bitwise_operators_t08.dart index c809350a72..16ddbfd7ad 100644 --- a/Language/Expressions/Constants/bitwise_operators_t08.dart +++ b/Language/Expressions/Constants/bitwise_operators_t08.dart @@ -19,7 +19,7 @@ * @compile-error * @author iarkh@unipro.ru */ -// SharedOptions=--enable-experiment=triple-shift,constant-update-2018 +// SharedOptions=--enable-experiment=triple-shift final constList = const [ true >>> 25 diff --git a/Language/Expressions/Constants/constant_constructor_t01.dart b/Language/Expressions/Constants/constant_constructor_t01.dart index 190d425318..7c8ef8af5a 100644 --- a/Language/Expressions/Constants/constant_constructor_t01.dart +++ b/Language/Expressions/Constants/constant_constructor_t01.dart @@ -14,9 +14,8 @@ * an element of a constant list literal and is, therefore, a constant * expression. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; class A { diff --git a/Language/Expressions/Constants/constant_constructor_t02.dart b/Language/Expressions/Constants/constant_constructor_t02.dart index 3649019fef..4856f8b20c 100644 --- a/Language/Expressions/Constants/constant_constructor_t02.dart +++ b/Language/Expressions/Constants/constant_constructor_t02.dart @@ -14,7 +14,7 @@ * a prefix is a constant expression. * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; import 'constants_lib.dart' as clib; diff --git a/Language/Expressions/Constants/constant_constructor_t03.dart b/Language/Expressions/Constants/constant_constructor_t03.dart index 441f6fe6c3..be05056a6f 100644 --- a/Language/Expressions/Constants/constant_constructor_t03.dart +++ b/Language/Expressions/Constants/constant_constructor_t03.dart @@ -15,7 +15,7 @@ * @compile-error * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; import 'constants_lib.dart' deferred as clib; diff --git a/Language/Expressions/Constants/constant_list_t01.dart b/Language/Expressions/Constants/constant_list_t01.dart index 7d31549148..56e7f98919 100644 --- a/Language/Expressions/Constants/constant_list_t01.dart +++ b/Language/Expressions/Constants/constant_list_t01.dart @@ -14,7 +14,7 @@ * @author iefremov * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; final constList = const [const ["hello", "world"]]; diff --git a/Language/Expressions/Constants/constant_list_t02.dart b/Language/Expressions/Constants/constant_list_t02.dart index b720372945..c3260079e9 100644 --- a/Language/Expressions/Constants/constant_list_t02.dart +++ b/Language/Expressions/Constants/constant_list_t02.dart @@ -15,7 +15,7 @@ * @author iefremov * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + const a = []; main() { diff --git a/Language/Expressions/Constants/constant_map_t01.dart b/Language/Expressions/Constants/constant_map_t01.dart index 55155ec663..8bcaa1c6d8 100644 --- a/Language/Expressions/Constants/constant_map_t01.dart +++ b/Language/Expressions/Constants/constant_map_t01.dart @@ -14,7 +14,7 @@ * @author iefremov * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; final constMap = const {"a" : 1, "b" : 2}; diff --git a/Language/Expressions/Constants/constant_map_t02.dart b/Language/Expressions/Constants/constant_map_t02.dart index 4238bf0b0d..dac70a9ed6 100644 --- a/Language/Expressions/Constants/constant_map_t02.dart +++ b/Language/Expressions/Constants/constant_map_t02.dart @@ -15,7 +15,7 @@ * @compile-error * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + const a = {"a" : "b"}; main() { diff --git a/Language/Expressions/Constants/depending_on_itself_t01.dart b/Language/Expressions/Constants/depending_on_itself_t01.dart index 834d4f34ea..e2dc9912aa 100644 --- a/Language/Expressions/Constants/depending_on_itself_t01.dart +++ b/Language/Expressions/Constants/depending_on_itself_t01.dart @@ -10,9 +10,8 @@ * is initialized with itself. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + const m = m; main() { diff --git a/Language/Expressions/Constants/depending_on_itself_t02.dart b/Language/Expressions/Constants/depending_on_itself_t02.dart index 6707c31a7f..749defa2ad 100644 --- a/Language/Expressions/Constants/depending_on_itself_t02.dart +++ b/Language/Expressions/Constants/depending_on_itself_t02.dart @@ -10,9 +10,8 @@ * reference in a constant variable's initialization. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + const a1 = a10; const a2 = a1; const a3 = a2; diff --git a/Language/Expressions/Constants/depending_on_itself_t03.dart b/Language/Expressions/Constants/depending_on_itself_t03.dart index 6b892b44a6..7e000a702e 100644 --- a/Language/Expressions/Constants/depending_on_itself_t03.dart +++ b/Language/Expressions/Constants/depending_on_itself_t03.dart @@ -10,9 +10,8 @@ * field depends on a const constructor and vice versa. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + class A { const A(); final m = const A(); diff --git a/Language/Expressions/Constants/equals_expression_t01.dart b/Language/Expressions/Constants/equals_expression_t01.dart index 210676be83..10edc7b75d 100644 --- a/Language/Expressions/Constants/equals_expression_t01.dart +++ b/Language/Expressions/Constants/equals_expression_t01.dart @@ -14,9 +14,8 @@ * @description Checks that various expressions of the specified forms can be * elements of a constant list literal and are, therefore, constant expressions. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; final constList = const [ diff --git a/Language/Expressions/Constants/equals_expression_t02.dart b/Language/Expressions/Constants/equals_expression_t02.dart index c4a790c0dd..ab0c046fd0 100644 --- a/Language/Expressions/Constants/equals_expression_t02.dart +++ b/Language/Expressions/Constants/equals_expression_t02.dart @@ -16,9 +16,8 @@ * string or boolean value. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + class A { const A(); } diff --git a/Language/Expressions/Constants/equals_expression_t03.dart b/Language/Expressions/Constants/equals_expression_t03.dart index c593d1c76d..8a12bee55c 100644 --- a/Language/Expressions/Constants/equals_expression_t03.dart +++ b/Language/Expressions/Constants/equals_expression_t03.dart @@ -16,9 +16,8 @@ * value, is used to initialize a constant variable. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + class A { const A() : a = "hello"; final a; diff --git a/Language/Expressions/Constants/exception_t01.dart b/Language/Expressions/Constants/exception_t01.dart index 5956f89286..126c9bd5c2 100644 --- a/Language/Expressions/Constants/exception_t01.dart +++ b/Language/Expressions/Constants/exception_t01.dart @@ -10,9 +10,8 @@ * evaluation of a compile-time constant causes a compile-time error. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + const m = 1 % 0; main() { diff --git a/Language/Expressions/Constants/exception_t02.dart b/Language/Expressions/Constants/exception_t02.dart index db0d34c642..819ba9697c 100644 --- a/Language/Expressions/Constants/exception_t02.dart +++ b/Language/Expressions/Constants/exception_t02.dart @@ -11,7 +11,6 @@ * @author iefremov * @compile-error */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = 1 ~/ 0; diff --git a/Language/Expressions/Constants/exception_t03.dart b/Language/Expressions/Constants/exception_t03.dart index ed6ace86f5..84c1b945c6 100644 --- a/Language/Expressions/Constants/exception_t03.dart +++ b/Language/Expressions/Constants/exception_t03.dart @@ -10,9 +10,8 @@ * compile-time constant causes a compile-time error. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + class A { const A(z) : x = z + z; final x; diff --git a/Language/Expressions/Constants/exception_t04.dart b/Language/Expressions/Constants/exception_t04.dart index f99126c6fb..3fb7575986 100644 --- a/Language/Expressions/Constants/exception_t04.dart +++ b/Language/Expressions/Constants/exception_t04.dart @@ -11,7 +11,7 @@ * @compile-error * @author kaigorodov */ -// SharedOptions=--enable-experiment=constant-update-2018 + class C { final g; const C() : diff --git a/Language/Expressions/Constants/exception_t05.dart b/Language/Expressions/Constants/exception_t05.dart index cb154cb7ba..9391f0d6f9 100644 --- a/Language/Expressions/Constants/exception_t05.dart +++ b/Language/Expressions/Constants/exception_t05.dart @@ -11,7 +11,7 @@ * @compile-error * @author kaigorodov */ -// SharedOptions=--enable-experiment=constant-update-2018 + class C { final m; diff --git a/Language/Expressions/Constants/identical_t01.dart b/Language/Expressions/Constants/identical_t01.dart index 29a8a2d2d2..9acc43ef08 100644 --- a/Language/Expressions/Constants/identical_t01.dart +++ b/Language/Expressions/Constants/identical_t01.dart @@ -14,9 +14,8 @@ * @description Checks that various expressions of the specified forms can be * used in a constant list literal and are, therefore, constant expressions. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 + import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/identical_t02.dart b/Language/Expressions/Constants/identical_t02.dart index 4afba7fd07..479549bdc8 100644 --- a/Language/Expressions/Constants/identical_t02.dart +++ b/Language/Expressions/Constants/identical_t02.dart @@ -15,9 +15,7 @@ * a constant expressions. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/identical_t03.dart b/Language/Expressions/Constants/identical_t03.dart index 2fd01485c1..c51dc8b685 100644 --- a/Language/Expressions/Constants/identical_t03.dart +++ b/Language/Expressions/Constants/identical_t03.dart @@ -16,7 +16,6 @@ * @compile-error * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 var x; const y = identical(x, x); diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t01.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t01.dart index 5b0d73e925..bdcd7d107a 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t01.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t01.dart @@ -14,9 +14,7 @@ * @description Checks that an identifier expression that denotes a constant * variable can be assigned to a constant variable. * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t02.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t02.dart index a84219d0b0..325864c0d8 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t02.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t02.dart @@ -14,9 +14,7 @@ * @description Checks that an identifier expression that denotes a class * can be assigned to a constant variable. * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t03.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t03.dart index d035bed154..d2d0d68091 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t03.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t03.dart @@ -14,10 +14,9 @@ * @description Checks that an identifier expression that denotes a type * parameter cannot be used as const initializer. * @compile-error - * @issue 27477 + * @Issue 27477 * @author rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class C { static const List lst = const [T]; diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t04.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t04.dart index bd60b71ac8..d9825382c1 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t04.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t04.dart @@ -15,7 +15,6 @@ * can be assigned to a constant variable. * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t05.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t05.dart index f438140da6..51b1b950d2 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t05.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t05.dart @@ -15,7 +15,6 @@ * type alias is a constant expression. * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../lib.dart' as prefix; diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t06.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t06.dart index 6f5225628f..5ffbac6b25 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t06.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t06.dart @@ -16,7 +16,6 @@ * @compile-error * @author ngl@unipo.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../lib.dart' deferred as prefix; diff --git a/Language/Expressions/Constants/identifier_denotes_a_constant_t07.dart b/Language/Expressions/Constants/identifier_denotes_a_constant_t07.dart index 59c54cac90..e7fb8c3645 100644 --- a/Language/Expressions/Constants/identifier_denotes_a_constant_t07.dart +++ b/Language/Expressions/Constants/identifier_denotes_a_constant_t07.dart @@ -16,7 +16,6 @@ * @compile-error * @author ngl@unipo.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../lib.dart' deferred as prefix; diff --git a/Language/Expressions/Constants/integer_size_t01.dart b/Language/Expressions/Constants/integer_size_t01.dart index e07c95aeb8..f1606e1a62 100644 --- a/Language/Expressions/Constants/integer_size_t01.dart +++ b/Language/Expressions/Constants/integer_size_t01.dart @@ -11,7 +11,6 @@ * @compile-error * @author sgrekhov@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 main() { var i = 0x7FFFFFFFFFFFFFFF0; diff --git a/Language/Expressions/Constants/integer_size_t02.dart b/Language/Expressions/Constants/integer_size_t02.dart index 3667a78c8e..e2be44bf3f 100644 --- a/Language/Expressions/Constants/integer_size_t02.dart +++ b/Language/Expressions/Constants/integer_size_t02.dart @@ -11,7 +11,6 @@ * @compile-error * @author sgrekhov@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 main() { var i = 0x80000000000000000; diff --git a/Language/Expressions/Constants/integer_size_t03.dart b/Language/Expressions/Constants/integer_size_t03.dart index 89355360dd..81b954220b 100644 --- a/Language/Expressions/Constants/integer_size_t03.dart +++ b/Language/Expressions/Constants/integer_size_t03.dart @@ -10,7 +10,6 @@ * numeric value -2^63 <= i < 2^63 * @author sgrekhov@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import "dart:math"; import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/integer_size_t04.dart b/Language/Expressions/Constants/integer_size_t04.dart index af2d7f91b1..03767443cf 100644 --- a/Language/Expressions/Constants/integer_size_t04.dart +++ b/Language/Expressions/Constants/integer_size_t04.dart @@ -9,7 +9,6 @@ * @description Checks valid compile-time integer constants * @author sgrekhov@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/literal_boolean_t01.dart b/Language/Expressions/Constants/literal_boolean_t01.dart index 2e25dd8afb..786c1cfdad 100644 --- a/Language/Expressions/Constants/literal_boolean_t01.dart +++ b/Language/Expressions/Constants/literal_boolean_t01.dart @@ -14,7 +14,6 @@ * @author iefremov * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/literal_number_t01.dart b/Language/Expressions/Constants/literal_number_t01.dart index f4278e89ca..541c92d7a5 100644 --- a/Language/Expressions/Constants/literal_number_t01.dart +++ b/Language/Expressions/Constants/literal_number_t01.dart @@ -12,9 +12,7 @@ * constant list literal and are, therefore, constant expressions. Minus sign * is not a part of a number literal so those are not included in this test. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/literal_string_t01.dart b/Language/Expressions/Constants/literal_string_t01.dart index 25eaed196b..c6caf7049e 100644 --- a/Language/Expressions/Constants/literal_string_t01.dart +++ b/Language/Expressions/Constants/literal_string_t01.dart @@ -13,9 +13,7 @@ * @description Checks that various literal strings can be elements of a * constant list literal and are, therefore, constant expressions. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/literal_string_t02.dart b/Language/Expressions/Constants/literal_string_t02.dart index 8ba1e3dffe..04b5171c03 100644 --- a/Language/Expressions/Constants/literal_string_t02.dart +++ b/Language/Expressions/Constants/literal_string_t02.dart @@ -15,9 +15,7 @@ * value, cannot be assigned to a constant variable. * @author iefremov * @compile-error - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const l = "${const {'k1': 1, 'k2': 2}}"; diff --git a/Language/Expressions/Constants/literal_string_t03.dart b/Language/Expressions/Constants/literal_string_t03.dart index c2e4a3f562..95b54e0419 100644 --- a/Language/Expressions/Constants/literal_string_t03.dart +++ b/Language/Expressions/Constants/literal_string_t03.dart @@ -15,9 +15,7 @@ * cannot be assigned to a constant variable. * @compile-error * @author msyabro - * @reviewer iefremov */ -// SharedOptions=--enable-experiment=constant-update-2018 foo() => 1; diff --git a/Language/Expressions/Constants/literal_string_t04.dart b/Language/Expressions/Constants/literal_string_t04.dart index 0efa967cd0..31e153a318 100644 --- a/Language/Expressions/Constants/literal_string_t04.dart +++ b/Language/Expressions/Constants/literal_string_t04.dart @@ -15,7 +15,6 @@ * to a constant variable. * @author msyabro */ -// SharedOptions=--enable-experiment=constant-update-2018 import "../../../Utils/expect.dart"; diff --git a/Language/Expressions/Constants/literal_string_t05.dart b/Language/Expressions/Constants/literal_string_t05.dart index c619f70cd1..e55032d511 100644 --- a/Language/Expressions/Constants/literal_string_t05.dart +++ b/Language/Expressions/Constants/literal_string_t05.dart @@ -15,9 +15,7 @@ * assigned to a constant variable. * @compile-error * @author msyabro - * @reviewer iefremov */ -// SharedOptions=--enable-experiment=constant-update-2018 const i1 = "${1.toString()}"; diff --git a/Language/Expressions/Constants/literal_symbol_t01.dart b/Language/Expressions/Constants/literal_symbol_t01.dart index 16f3323037..5b5f976295 100644 --- a/Language/Expressions/Constants/literal_symbol_t01.dart +++ b/Language/Expressions/Constants/literal_symbol_t01.dart @@ -13,7 +13,6 @@ * variable. * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 const i1 = #foo; diff --git a/Language/Expressions/Constants/logical_expression_t01.dart b/Language/Expressions/Constants/logical_expression_t01.dart index 53c4d1ef5a..80aaef0d23 100644 --- a/Language/Expressions/Constants/logical_expression_t01.dart +++ b/Language/Expressions/Constants/logical_expression_t01.dart @@ -14,9 +14,7 @@ * used within the initializer list of a constant constructor and are, * therefore, constant expressions. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class C { final a, b, c, d, e; diff --git a/Language/Expressions/Constants/logical_expression_t02.dart b/Language/Expressions/Constants/logical_expression_t02.dart index d799f7470a..458bc84941 100644 --- a/Language/Expressions/Constants/logical_expression_t02.dart +++ b/Language/Expressions/Constants/logical_expression_t02.dart @@ -14,9 +14,7 @@ * initialize a constant variable if e does not evaluate to a boolean value. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = !1; diff --git a/Language/Expressions/Constants/logical_expression_t03.dart b/Language/Expressions/Constants/logical_expression_t03.dart index 266c30afbd..016b4f17c8 100644 --- a/Language/Expressions/Constants/logical_expression_t03.dart +++ b/Language/Expressions/Constants/logical_expression_t03.dart @@ -16,7 +16,6 @@ * @author iefremov * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = (true || 0); diff --git a/Language/Expressions/Constants/logical_expression_t04.dart b/Language/Expressions/Constants/logical_expression_t04.dart index f451094ad3..6c74154cd6 100644 --- a/Language/Expressions/Constants/logical_expression_t04.dart +++ b/Language/Expressions/Constants/logical_expression_t04.dart @@ -15,9 +15,7 @@ * used to initialize a constant variable. * @compile-error * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 final constList = const [ true && 1, diff --git a/Language/Expressions/Constants/math_operators_t01.dart b/Language/Expressions/Constants/math_operators_t01.dart index 77d34741c6..42202810cd 100644 --- a/Language/Expressions/Constants/math_operators_t01.dart +++ b/Language/Expressions/Constants/math_operators_t01.dart @@ -17,9 +17,7 @@ * elements of a constant list literal and are, therefore, constant * expressions. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/math_operators_t02.dart b/Language/Expressions/Constants/math_operators_t02.dart index dbdc17f963..a1c91fe8a3 100644 --- a/Language/Expressions/Constants/math_operators_t02.dart +++ b/Language/Expressions/Constants/math_operators_t02.dart @@ -17,9 +17,7 @@ * initialize a constant variable if e1 is integer and e2 is a string. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = 1 + ""; diff --git a/Language/Expressions/Constants/math_operators_t03.dart b/Language/Expressions/Constants/math_operators_t03.dart index 4ee00b6997..6909d5ba91 100644 --- a/Language/Expressions/Constants/math_operators_t03.dart +++ b/Language/Expressions/Constants/math_operators_t03.dart @@ -17,9 +17,7 @@ * initialize a constant variable if e2 is string. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = 1 - "1"; diff --git a/Language/Expressions/Constants/math_operators_t04.dart b/Language/Expressions/Constants/math_operators_t04.dart index fab58391e8..91d1b0865d 100644 --- a/Language/Expressions/Constants/math_operators_t04.dart +++ b/Language/Expressions/Constants/math_operators_t04.dart @@ -17,9 +17,7 @@ * to initialize a constant variable if e1 is a string. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const m = "1" <= 1; diff --git a/Language/Expressions/Constants/math_operators_t05.dart b/Language/Expressions/Constants/math_operators_t05.dart index d3be695877..03f593a67b 100644 --- a/Language/Expressions/Constants/math_operators_t05.dart +++ b/Language/Expressions/Constants/math_operators_t05.dart @@ -17,10 +17,7 @@ * the form e1 + e2 where e1 or e2 does not evaluate to a numeric value, is * used to initialize a constant variable. * @compile-error - * @author kaigorodov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 final constList = const [ true + 1, diff --git a/Language/Expressions/Constants/math_operators_t06.dart b/Language/Expressions/Constants/math_operators_t06.dart index 9e7fd00afc..abec65b3d8 100644 --- a/Language/Expressions/Constants/math_operators_t06.dart +++ b/Language/Expressions/Constants/math_operators_t06.dart @@ -17,9 +17,7 @@ * used within the initializer list of a constant constructor and are, * therefore, constant expressions. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class C { const C() : diff --git a/Language/Expressions/Constants/math_operators_t07.dart b/Language/Expressions/Constants/math_operators_t07.dart index 3d872d3d81..0320400ffa 100644 --- a/Language/Expressions/Constants/math_operators_t07.dart +++ b/Language/Expressions/Constants/math_operators_t07.dart @@ -17,7 +17,6 @@ * initialize a constant variable if e1 and e2 are strings. * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; const m = "ab" + "cd"; diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t06.dart b/Language/Expressions/Constants/no_other_constant_expressions_t06.dart index dd290c12cc..17f386f01d 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t06.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t06.dart @@ -9,9 +9,7 @@ * a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A {} const a = new A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t07.dart b/Language/Expressions/Constants/no_other_constant_expressions_t07.dart index 17e8f76a58..f2cbdcd802 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t07.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t07.dart @@ -9,9 +9,7 @@ * cannot be used to initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { const A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t08.dart b/Language/Expressions/Constants/no_other_constant_expressions_t08.dart index 0159f7d7eb..0547af6d5e 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t08.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t08.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { const A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t09.dart b/Language/Expressions/Constants/no_other_constant_expressions_t09.dart index 2dc87ab2c7..d067c2b5e7 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t09.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t09.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { const A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t10.dart b/Language/Expressions/Constants/no_other_constant_expressions_t10.dart index 3215f0bfab..772176c1ef 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t10.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t10.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { static m() {} diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t11.dart b/Language/Expressions/Constants/no_other_constant_expressions_t11.dart index bb2a90c176..8e850e9ddf 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t11.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t11.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { static get m {} diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t12.dart b/Language/Expressions/Constants/no_other_constant_expressions_t12.dart index 8f993cf08c..877b2da2d6 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t12.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t12.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { const A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t13.dart b/Language/Expressions/Constants/no_other_constant_expressions_t13.dart index abf826e9b2..31597181d7 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t13.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t13.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 var a; const m = (a = 1); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t14.dart b/Language/Expressions/Constants/no_other_constant_expressions_t14.dart index d7c90baa2c..d57870d0d1 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t14.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t14.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { const A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t15.dart b/Language/Expressions/Constants/no_other_constant_expressions_t15.dart index 4093654b5e..6b97e581ab 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t15.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t15.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { const A(); diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t17.dart b/Language/Expressions/Constants/no_other_constant_expressions_t17.dart index b10f97b4bd..da58609605 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t17.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t17.dart @@ -11,7 +11,6 @@ * constant variable. * @author iefremov */ -// SharedOptions=--enable-experiment=constant-update-2018 import "../../../Utils/expect.dart"; diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t18.dart b/Language/Expressions/Constants/no_other_constant_expressions_t18.dart index 647e9715f3..298c3a4fdc 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t18.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t18.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 var a = 1; const m = a++; diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t20.dart b/Language/Expressions/Constants/no_other_constant_expressions_t20.dart index ba60191563..28f59d4e97 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t20.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t20.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 var a = 1; const m = --a; diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t21.dart b/Language/Expressions/Constants/no_other_constant_expressions_t21.dart index 47bc91c5e4..634320c157 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t21.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t21.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 var a = 1; const m = ++a; diff --git a/Language/Expressions/Constants/no_other_constant_expressions_t31.dart b/Language/Expressions/Constants/no_other_constant_expressions_t31.dart index febb98e49c..c0924cbbb5 100644 --- a/Language/Expressions/Constants/no_other_constant_expressions_t31.dart +++ b/Language/Expressions/Constants/no_other_constant_expressions_t31.dart @@ -9,9 +9,7 @@ * initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 var a = 1; const m = a--; diff --git a/Language/Expressions/Constants/null_t01.dart b/Language/Expressions/Constants/null_t01.dart index babbf181b7..eb5e04b084 100644 --- a/Language/Expressions/Constants/null_t01.dart +++ b/Language/Expressions/Constants/null_t01.dart @@ -12,9 +12,7 @@ * @description Checks that null can be an element of a constant list literal * and is, therefore, a constant expression. * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/parenthesized_expression_t01.dart b/Language/Expressions/Constants/parenthesized_expression_t01.dart index 0c628439ce..c02392f9cb 100644 --- a/Language/Expressions/Constants/parenthesized_expression_t01.dart +++ b/Language/Expressions/Constants/parenthesized_expression_t01.dart @@ -12,9 +12,7 @@ * @description Checks that a parenthesized constant expression can be an * element of a constant list literal and is, therefore, a constant expression. * @author msyabro - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/static_constant_t01.dart b/Language/Expressions/Constants/static_constant_t01.dart index f1326fe8dd..48209da40b 100644 --- a/Language/Expressions/Constants/static_constant_t01.dart +++ b/Language/Expressions/Constants/static_constant_t01.dart @@ -14,9 +14,7 @@ * elementof a constant list literal and is, therefore, a constant expression. * @author iefremov * @reviewer rodionov - * @reviewer msyabro */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/static_constant_t02.dart b/Language/Expressions/Constants/static_constant_t02.dart index 7859f6de13..3a6e8c81a7 100644 --- a/Language/Expressions/Constants/static_constant_t02.dart +++ b/Language/Expressions/Constants/static_constant_t02.dart @@ -14,9 +14,7 @@ * to a constant variable. * @compile-error * @author msyabro - * @reviewer iefremov */ -// SharedOptions=--enable-experiment=constant-update-2018 final x = 1; diff --git a/Language/Expressions/Constants/static_constant_t03.dart b/Language/Expressions/Constants/static_constant_t03.dart index 940cec75c8..9c0aea184c 100644 --- a/Language/Expressions/Constants/static_constant_t03.dart +++ b/Language/Expressions/Constants/static_constant_t03.dart @@ -14,9 +14,7 @@ * assigned to a constant variable. * @compile-error * @author msyabro - * @reviewer iefremov */ -// SharedOptions=--enable-experiment=constant-update-2018 class A { static final x = 1; diff --git a/Language/Expressions/Constants/static_constant_t04.dart b/Language/Expressions/Constants/static_constant_t04.dart index f16dde5c6b..586a59f179 100644 --- a/Language/Expressions/Constants/static_constant_t04.dart +++ b/Language/Expressions/Constants/static_constant_t04.dart @@ -14,9 +14,7 @@ * cannot be used to initialize a constant variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 var a = 1; const m = a; diff --git a/Language/Expressions/Constants/static_constant_t05.dart b/Language/Expressions/Constants/static_constant_t05.dart index 1451e2b70a..33c5369d1c 100644 --- a/Language/Expressions/Constants/static_constant_t05.dart +++ b/Language/Expressions/Constants/static_constant_t05.dart @@ -14,7 +14,6 @@ * constant variable can be used as a constant expression. * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; import 'constants_lib.dart' as clib; diff --git a/Language/Expressions/Constants/static_constant_t06.dart b/Language/Expressions/Constants/static_constant_t06.dart index 047aedcbbe..3cef91abf4 100644 --- a/Language/Expressions/Constants/static_constant_t06.dart +++ b/Language/Expressions/Constants/static_constant_t06.dart @@ -15,7 +15,6 @@ * @compile-error * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; import 'constants_lib.dart' deferred as clib; diff --git a/Language/Expressions/Constants/static_constant_t07.dart b/Language/Expressions/Constants/static_constant_t07.dart index 00e1c57981..e0514eb0d9 100644 --- a/Language/Expressions/Constants/static_constant_t07.dart +++ b/Language/Expressions/Constants/static_constant_t07.dart @@ -15,7 +15,6 @@ * @compile-error * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; import 'constants_lib.dart' deferred as clib; diff --git a/Language/Expressions/Constants/static_method_t01.dart b/Language/Expressions/Constants/static_method_t01.dart index 0344692838..8f2e91007c 100644 --- a/Language/Expressions/Constants/static_method_t01.dart +++ b/Language/Expressions/Constants/static_method_t01.dart @@ -15,7 +15,6 @@ * @author rodionov * @reviewer kaigorodov */ -// SharedOptions=--enable-experiment=constant-update-2018 foo() {} diff --git a/Language/Expressions/Constants/static_method_t02.dart b/Language/Expressions/Constants/static_method_t02.dart index c52bfcdc4b..aea703548c 100644 --- a/Language/Expressions/Constants/static_method_t02.dart +++ b/Language/Expressions/Constants/static_method_t02.dart @@ -14,9 +14,7 @@ * a constant expression. * @compile-error * @author kaigorodov - * @reviewer msyabro */ -// SharedOptions=--enable-experiment=constant-update-2018 class Bad { void m() {} @@ -26,7 +24,6 @@ class Bad { } } - main() { try { Bad b = new Bad(); diff --git a/Language/Expressions/Constants/static_method_t03.dart b/Language/Expressions/Constants/static_method_t03.dart index e488a573fe..4503aba3a7 100644 --- a/Language/Expressions/Constants/static_method_t03.dart +++ b/Language/Expressions/Constants/static_method_t03.dart @@ -15,7 +15,6 @@ * @compile-error * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 main() { f() { diff --git a/Language/Expressions/Constants/string_length_t01.dart b/Language/Expressions/Constants/string_length_t01.dart index d2dad97b5c..c4b4ce6ad9 100644 --- a/Language/Expressions/Constants/string_length_t01.dart +++ b/Language/Expressions/Constants/string_length_t01.dart @@ -15,7 +15,6 @@ * string. * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/string_length_t02.dart b/Language/Expressions/Constants/string_length_t02.dart index 82f66f17f6..2d0254fefe 100644 --- a/Language/Expressions/Constants/string_length_t02.dart +++ b/Language/Expressions/Constants/string_length_t02.dart @@ -16,7 +16,6 @@ * @issue #24940 * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/string_length_t03.dart b/Language/Expressions/Constants/string_length_t03.dart index f44f31794a..592f01933b 100644 --- a/Language/Expressions/Constants/string_length_t03.dart +++ b/Language/Expressions/Constants/string_length_t03.dart @@ -13,10 +13,9 @@ * @description Checks that an expression of the form e.length cannot be used * to initialize a constant variable if e isn't constant expression. * @compile-error - * @issue #24940 + * @Issue #24940 * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/ternary_operator_t01.dart b/Language/Expressions/Constants/ternary_operator_t01.dart index fd432e2304..50d81627ce 100644 --- a/Language/Expressions/Constants/ternary_operator_t01.dart +++ b/Language/Expressions/Constants/ternary_operator_t01.dart @@ -14,7 +14,6 @@ * operands are constant expressions. * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; diff --git a/Language/Expressions/Constants/ternary_operator_t02.dart b/Language/Expressions/Constants/ternary_operator_t02.dart index 613645ece2..08245d48f1 100644 --- a/Language/Expressions/Constants/ternary_operator_t02.dart +++ b/Language/Expressions/Constants/ternary_operator_t02.dart @@ -15,7 +15,6 @@ * @compile-error * @author ilya */ -// SharedOptions=--enable-experiment=constant-update-2018 const x = true; const y = null ? true : 1; diff --git a/Language/Expressions/Constants/top_level_function_t01.dart b/Language/Expressions/Constants/top_level_function_t01.dart index a8a3034652..600664ed78 100644 --- a/Language/Expressions/Constants/top_level_function_t01.dart +++ b/Language/Expressions/Constants/top_level_function_t01.dart @@ -16,7 +16,6 @@ * @author iefremov * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const a = () {}; diff --git a/Language/Expressions/Constants/top_level_function_t02.dart b/Language/Expressions/Constants/top_level_function_t02.dart index e78adfaeff..a77b882ed4 100644 --- a/Language/Expressions/Constants/top_level_function_t02.dart +++ b/Language/Expressions/Constants/top_level_function_t02.dart @@ -14,9 +14,7 @@ * variable. * @compile-error * @author iefremov - * @reviewer rodionov */ -// SharedOptions=--enable-experiment=constant-update-2018 const a = () => null; diff --git a/Language/Expressions/Constants/top_level_function_t03.dart b/Language/Expressions/Constants/top_level_function_t03.dart index 7f88e882c3..8dae7fe3fd 100644 --- a/Language/Expressions/Constants/top_level_function_t03.dart +++ b/Language/Expressions/Constants/top_level_function_t03.dart @@ -15,7 +15,6 @@ * variable. * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import '../../../Utils/expect.dart'; import 'constants_lib.dart' as clib; diff --git a/Language/Expressions/Constants/top_level_function_t04.dart b/Language/Expressions/Constants/top_level_function_t04.dart index 77876609b6..5bca373670 100644 --- a/Language/Expressions/Constants/top_level_function_t04.dart +++ b/Language/Expressions/Constants/top_level_function_t04.dart @@ -16,7 +16,6 @@ * @compile-error * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import 'constants_lib.dart' deferred as clib; diff --git a/Language/Expressions/Constants/top_level_function_t05.dart b/Language/Expressions/Constants/top_level_function_t05.dart index b3ff1080a6..da092c4b12 100644 --- a/Language/Expressions/Constants/top_level_function_t05.dart +++ b/Language/Expressions/Constants/top_level_function_t05.dart @@ -15,7 +15,6 @@ * @compile-error * @author ngl@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 import 'constants_lib.dart' deferred as clib; diff --git a/Language/Expressions/Maps/equal_keys_t01.dart b/Language/Expressions/Maps/equal_keys_t01.dart index c54c6e1a15..356c5cfb2e 100644 --- a/Language/Expressions/Maps/equal_keys_t01.dart +++ b/Language/Expressions/Maps/equal_keys_t01.dart @@ -12,7 +12,7 @@ * @author msyabro * @author sgrekhov@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 + main() { const m1 = {1: "val1", 1: "val2"}; //# 01: compile-time error var m2 = const {"key1": 1, "key1": 2}; //# 02: compile-time error diff --git a/Language/Expressions/Shift/syntax_t01.dart b/Language/Expressions/Shift/syntax_t01.dart index 2289a70a7c..ec1248559a 100644 --- a/Language/Expressions/Shift/syntax_t01.dart +++ b/Language/Expressions/Shift/syntax_t01.dart @@ -21,7 +21,7 @@ * $Issue #36343 * @author msyabro */ -// SharedOptions=--enable-experiment=triple-shift,constant-update-2018 +// SharedOptions=--enable-experiment=triple-shift topLevelFunction() {} diff --git a/Language/Expressions/syntax_t01.dart b/Language/Expressions/syntax_t01.dart index dbb2c62c70..7d59e33995 100644 --- a/Language/Expressions/syntax_t01.dart +++ b/Language/Expressions/syntax_t01.dart @@ -34,13 +34,14 @@ * constObjectExpression | * `(' expression `)' * ; - * An expression e may always be enclosed in parentheses, but this never has any semantic effect on e. - * @description Checks that a valid expression enclosed in parentheses is also a valid expression and evaluates - * the same way. + * An expression [e] may always be enclosed in parentheses, but this never has + * any semantic effect on [e]. + * @description Checks that a valid expression enclosed in parentheses is also a + * valid expression and evaluates the same way. * @author hlodvig - * @reviewer iefremov * @needsreview TODO: extend to cover all expressions. */ + import "../../Utils/expect.dart"; class S { diff --git a/Language/Generics/Superbounded_types/class_A02_t02.dart b/Language/Generics/Superbounded_types/class_A02_t02.dart index 1a37cc78a9..e78efd36fa 100644 --- a/Language/Generics/Superbounded_types/class_A02_t02.dart +++ b/Language/Generics/Superbounded_types/class_A02_t02.dart @@ -12,7 +12,6 @@ * used with constructor in the constant object expression. * @author iarkh@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 class A> { const A(); diff --git a/Language/Generics/Superbounded_types/class_A02_t03.dart b/Language/Generics/Superbounded_types/class_A02_t03.dart index 3a57a1f1c5..f08969fb31 100644 --- a/Language/Generics/Superbounded_types/class_A02_t03.dart +++ b/Language/Generics/Superbounded_types/class_A02_t03.dart @@ -13,7 +13,6 @@ * 37033 for more details) * @author iarkh@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 class A> { const A(); diff --git a/Language/Generics/Superbounded_types/class_A02_t04.dart b/Language/Generics/Superbounded_types/class_A02_t04.dart index 997d2d816c..f64d9da271 100644 --- a/Language/Generics/Superbounded_types/class_A02_t04.dart +++ b/Language/Generics/Superbounded_types/class_A02_t04.dart @@ -13,7 +13,6 @@ * 37033 for more details) * @author iarkh@unipro.ru */ -// SharedOptions=--enable-experiment=constant-update-2018 class A> { const A();