| OLD | NEW |
| 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 # for details. All rights reserved. Use of this source code is governed by a | 2 # for details. All rights reserved. Use of this source code is governed by a |
| 3 # BSD-style license that can be found in the LICENSE file. | 3 # BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 [ $compiler == dart2analyzer ] | 5 [ $compiler == dart2analyzer ] |
| 6 | 6 |
| 7 # Runtime negative test. No static errors or warnings. | 7 # Runtime negative test. No static errors or warnings. |
| 8 closure_call_wrong_argument_count_negative_test: skip | 8 closure_call_wrong_argument_count_negative_test: skip |
| 9 | 9 |
| 10 illegal_invocation_test/01: fail # Issue: 11892 | |
| 11 | |
| 12 # TBF: m([int p = 'String']) | |
| 13 assign_static_type_test/06: fail | |
| 14 | |
| 15 # TBD: using built-in identifers | 10 # TBD: using built-in identifers |
| 16 built_in_identifier_prefix_test: fail | 11 built_in_identifier_prefix_test: fail |
| 17 | 12 |
| 18 # TBF: (o as C) is not rolled back | |
| 19 cast_test/04: fail | |
| 20 cast_test/05: fail | |
| 21 | |
| 22 # TBF: It is a compile-time error if the superclass of a class C appears in the
implements clause of C. | |
| 23 const_constructor_super_test/01: fail | |
| 24 compile_time_constant10_test/none: fail | |
| 25 compile_time_constant_c_test/01: fail | |
| 26 | |
| 27 # TBF: m([int p = 'String']) and call 'const' instance creation | |
| 28 compile_time_constant_checked2_test/03: fail | |
| 29 compile_time_constant_checked3_test/03: fail | |
| 30 | |
| 31 # TBF: It is a static type warning if a type parameter is a supertype of its upp
er bound. | 13 # TBF: It is a static type warning if a type parameter is a supertype of its upp
er bound. |
| 32 cyclic_type_variable_test/01: fail | 14 cyclic_type_variable_test/01: fail |
| 33 cyclic_type_variable_test/02: fail | 15 cyclic_type_variable_test/02: fail |
| 34 cyclic_type_variable_test/03: fail | 16 cyclic_type_variable_test/03: fail |
| 35 cyclic_type_variable_test/04: fail | 17 cyclic_type_variable_test/04: fail |
| 36 | 18 |
| 37 # TBF: It is a static type warning if any of the type arguments to k' are not su
btypes of the bounds of the corresponding formal type parameters of type. | 19 # TBF: It is a static type warning if any of the type arguments to k' are not su
btypes of the bounds of the corresponding formal type parameters of type. |
| 38 default_factory2_test/01: fail | 20 default_factory2_test/01: fail |
| 39 | 21 |
| 40 # TBF: It is a static warning if the function type of k' is not a subtype of the
type of k. | 22 # TBF: It is a static warning if the function type of k' is not a subtype of the
type of k. |
| 41 default_implementation2_test: fail | 23 default_implementation2_test: fail |
| 42 | 24 |
| 43 # TBD: F-bounded quantification | 25 # TBD: F-bounded quantification |
| 44 f_bounded_quantification_test/01: fail | 26 f_bounded_quantification_test/01: fail |
| 45 f_bounded_quantification_test/02: fail | 27 f_bounded_quantification_test/02: fail |
| 46 | 28 |
| 47 function_type_alias9_test/00: crash # Issue 11987 | 29 function_type_alias9_test/00: crash # Issue 11987 |
| 48 | 30 |
| 49 list_literal_syntax_test/01: fail # Issue 12103 | 31 list_literal_syntax_test/01: fail # Issue 12103 |
| 50 list_literal_syntax_test/02: fail # Issue 12103 | 32 list_literal_syntax_test/02: fail # Issue 12103 |
| 51 list_literal_syntax_test/03: fail # Issue 12103 | 33 list_literal_syntax_test/03: fail # Issue 12103 |
| 52 malformed_test/none: fail | 34 malformed_test/none: fail |
| 53 | 35 |
| 54 # TBF: disallowed in the most recent spec | |
| 55 named_parameters_aggregated_test/03: fail | |
| 56 positional_parameters_type_test: fail | |
| 57 | |
| 58 # TBF: non-const superinitializer; 7.6.3 Constant Constructors: The superinitial
izer that appears, explicitly or implicitly, in the initializer list of a consta
nt constructor must specify a constant constructor of the superclass of the imme
diately enclosing class. | |
| 59 non_const_super_negative_test: fail | |
| 60 | |
| 61 # TBF: 1is int; invalid character in number | 36 # TBF: 1is int; invalid character in number |
| 62 number_identifier_negative_test: fail | 37 number_identifier_negative_test: fail |
| 63 | 38 |
| 64 # TBF: we should check conflicts not only for methods, but for accessors too | 39 # TBF: we should check conflicts not only for methods, but for accessors too |
| 65 override_field_test/01: fail | 40 override_field_test/01: fail |
| 66 override_field_test/02: fail | 41 override_field_test/02: fail |
| 67 override_field_test/03: fail | 42 override_field_test/03: fail |
| 43 field_override3_test/00: Fail # Issue 11496 |
| 44 field_override3_test/01: Fail # Issue 11496 |
| 45 field_override3_test/03: Fail # Issue 11496 |
| 46 getter_override_test/00: Fail # Issue 11496 |
| 47 getter_override_test/01: Fail # Issue 11496 |
| 48 setter_override_test/00: Fail # Issue 11496 |
| 49 setter_override_test/03: Fail # Issue 11496 |
| 50 method_override7_test/03: Fail # Issue 11496 |
| 51 method_override8_test/03: Fail # Issue 11496 |
| 68 | 52 |
| 69 # TBF: prefix T hidden by type variable T in 'new T.Class()' | 53 # TBF: prefix T hidden by type variable T in 'new T.Class()' |
| 70 prefix10_negative_test: fail | 54 prefix10_negative_test: fail |
| 71 | 55 |
| 72 # TBF: no error if A in our library, B extends A in other library, reference B._
private from Test extends B in our library. | 56 # TBF: no error if A in our library, B extends A in other library, reference B._
private from Test extends B in our library. |
| 73 private_member1_negative_test: fail | 57 private_member1_negative_test: fail |
| 74 private_member2_negative_test: fail | 58 private_member2_negative_test: fail |
| 75 private_member3_negative_test: fail | 59 private_member3_negative_test: fail |
| 76 | 60 |
| 77 # TBF | 61 # TBF |
| 78 pseudo_kw_test: fail | 62 pseudo_kw_test: fail |
| 79 | 63 |
| 80 # TBF: hiding at start of the block and declared after declaration statement | |
| 81 scope_negative_test: fail | |
| 82 | |
| 83 # TBF: 'instance.staticMethod()' is static warning | |
| 84 static_field_test/01: fail | |
| 85 static_field_test/02: fail | |
| 86 static_field_test/03: fail | |
| 87 | |
| 88 # TBF | 64 # TBF |
| 89 method_override2_test/00: fail # issue 11497 | 65 null_test/03: Fail # Issue 12484 |
| 90 method_override2_test/01: fail # issue 11497 | |
| 91 method_override2_test/02: fail # issue 11497 | |
| 92 method_override2_test/03: fail # issue 11497 | |
| 93 method_override3_test/00: fail # issue 11497 | |
| 94 method_override3_test/01: fail # issue 11497 | |
| 95 method_override3_test/02: fail # issue 11497 | |
| 96 method_override4_test: fail # issue 11497 | |
| 97 method_override5_test: fail # issue 11497 | |
| 98 method_override6_test: fail # issue 11497 | |
| 99 | |
| 100 | |
| 101 | 66 |
| 102 | 67 |
| 103 # test issue 10683, It is a compile-time error if e refers to the name v or the
name v=. | 68 # test issue 10683, It is a compile-time error if e refers to the name v or the
name v=. |
| 104 block_scope_test: fail | 69 block_scope_test: fail |
| 105 lazy_static3_test: fail | 70 lazy_static3_test: fail |
| 106 | 71 |
| 107 # test issue 10890; on-catch UnknownType is a static warning, not error | 72 # test issue 10890; on-catch UnknownType is a static warning, not error |
| 108 try_catch_on_syntax_test/01: fail | 73 try_catch_on_syntax_test/01: fail |
| 109 | 74 |
| 110 # test issue 10899; it is static warning, not error, to call methods of class li
teral | 75 # test issue 10899; it is static warning, not error, to call methods of class li
teral |
| (...skipping 23 matching lines...) Expand all Loading... |
| 134 const_syntax_test/03: fail | 99 const_syntax_test/03: fail |
| 135 final_syntax_test/01: fail | 100 final_syntax_test/01: fail |
| 136 final_syntax_test/04: fail | 101 final_syntax_test/04: fail |
| 137 final_syntax_test/02: fail | 102 final_syntax_test/02: fail |
| 138 final_syntax_test/03: fail | 103 final_syntax_test/03: fail |
| 139 | 104 |
| 140 # Test issue 11123, Only static fields can be declared as 'const' | 105 # Test issue 11123, Only static fields can be declared as 'const' |
| 141 const_escape_frog_test: fail | 106 const_escape_frog_test: fail |
| 142 compile_time_constant_test/none: fail | 107 compile_time_constant_test/none: fail |
| 143 | 108 |
| 144 # Test issue 11544, using @TypeName as annotation is not valid | |
| 145 inferrer_constructor2_test: fail | |
| 146 inferrer_constructor3_test: fail | |
| 147 multiple_field_assignment_constructor_test: fail | |
| 148 | |
| 149 # Test issue 11545, using not existing constructor name in annotation | 109 # Test issue 11545, using not existing constructor name in annotation |
| 150 metadata_test: fail | 110 metadata_test: fail |
| 151 | 111 |
| 152 # Test issue 11564, named parameter starts with '_' | 112 # Test issue 11564, named parameter starts with '_' |
| 153 named_parameters_with_object_property_names_test: fail | 113 named_parameters_with_object_property_names_test: fail |
| 154 | 114 |
| 155 # test issue 11575, classes with abstrac members are not marked as abstract | 115 # test issue 11575, classes with abstrac members are not marked as abstract |
| 156 abstract_factory_constructor_test/none: fail | 116 abstract_factory_constructor_test/none: fail |
| 157 abstract_syntax_test/none: fail | 117 abstract_syntax_test/none: fail |
| 158 get_set_syntax_test/none: fail | 118 get_set_syntax_test/none: fail |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 279 # test issue 12162, 'a' has dynamic type, so it statically it is assignable to a
nything | 239 # test issue 12162, 'a' has dynamic type, so it statically it is assignable to a
nything |
| 280 type_variable_bounds2_test/00: fail | 240 type_variable_bounds2_test/00: fail |
| 281 type_variable_bounds2_test/01: fail | 241 type_variable_bounds2_test/01: fail |
| 282 type_variable_bounds2_test/02: fail | 242 type_variable_bounds2_test/02: fail |
| 283 type_variable_bounds2_test/03: fail | 243 type_variable_bounds2_test/03: fail |
| 284 type_variable_bounds2_test/04: fail | 244 type_variable_bounds2_test/04: fail |
| 285 type_variable_bounds2_test/06: fail | 245 type_variable_bounds2_test/06: fail |
| 286 | 246 |
| 287 # test issue 12163, unresolved identifier is static warning in static context | 247 # test issue 12163, unresolved identifier is static warning in static context |
| 288 unresolved_in_factory_negative_test: fail | 248 unresolved_in_factory_negative_test: fail |
| 289 unresolved_top_level_method_negative_test: fail | |
| 290 unresolved_top_level_var_negative_test: fail | 249 unresolved_top_level_var_negative_test: fail |
| 291 | 250 |
| 292 # test issue 12181, uses argument definition test | 251 # test issue 12181, uses argument definition test |
| 293 constructor_initializer_test: fail | 252 constructor_initializer_test: fail |
| 294 | 253 |
| 295 # test issue 12184, It is static warning, not error, to assign to a constant var
iable. | 254 # test issue 12184, It is static warning, not error, to assign to a constant var
iable. |
| 296 static_final_field2_negative_test: fail | 255 static_final_field2_negative_test: fail |
| 297 | 256 |
| 298 # test issue 12191, ambuguous import is always warning now | 257 # test issue 12191, ambiguous import is always warning now |
| 299 prefix3_negative_test: fail | 258 prefix3_negative_test: fail |
| 300 library_ambiguous_test/00: fail | 259 library_ambiguous_test/00: fail |
| 301 library_ambiguous_test/01: fail | 260 library_ambiguous_test/01: fail |
| 302 library_ambiguous_test/02: fail | 261 library_ambiguous_test/02: fail |
| 303 library_ambiguous_test/03: fail | 262 library_ambiguous_test/03: fail |
| 304 | 263 |
| 305 # test issue 12289, assignment in assert statement | 264 # test issue 12289, assignment in assert statement |
| 306 type_error_test: fail | 265 type_error_test: fail |
| 307 | 266 |
| 267 # test issue 12381, It is compile-time error to invoke not existing function |
| 268 issue11724_test: fail |
| 269 call_nonexistent_static_test/08: fail |
| 270 |
| 271 # test issue 12397; it is static warning, not error to use variable before decla
ration (or hidden) |
| 272 scope_negative_test: fail |
| 273 |
| 308 [ $compiler == dart2analyzer && $checked ] | 274 [ $compiler == dart2analyzer && $checked ] |
| 309 factory1_test/00: fail | 275 factory1_test/00: fail |
| 310 factory1_test/01: fail | 276 factory1_test/01: fail |
| 311 field_type_check2_test/01: fail | 277 field_type_check2_test/01: fail |
| 312 factory_implementation_test/00: fail | 278 factory_implementation_test/00: fail |
| 313 factory_redirection_test/08: fail | 279 factory_redirection_test/08: fail |
| 314 factory_redirection_test/09: fail | 280 factory_redirection_test/09: fail |
| 315 factory_redirection_test/10: fail | 281 factory_redirection_test/10: fail |
| 316 factory_redirection_test/11: fail | 282 factory_redirection_test/11: fail |
| 317 factory_redirection_test/12: fail | 283 factory_redirection_test/12: fail |
| 318 factory_redirection_test/13: fail | 284 factory_redirection_test/13: fail |
| 319 factory_redirection_test/14: fail | 285 factory_redirection_test/14: fail |
| 320 getters_setters2_test/03: fail | 286 getters_setters2_test/03: fail |
| 321 type_variable_bounds3_test/00: fail | 287 type_variable_bounds3_test/00: fail |
| 322 type_variable_bounds2_test/05: fail | 288 type_variable_bounds2_test/05: fail |
| 323 | 289 |
| OLD | NEW |