dart-sdk/tests/lib_2/js
Srujan Gaddam 7d8e63b0b5 [pkg:js] Disallow non-@staticInterop classes from inheriting @staticInterop
Adds checks that if the derived class does not have a `@staticInterop`
annotation, none of the classes it implements or immediately extends can
have it either. Also cleans up some redundant abstract class tests for
readability.

Change-Id: I2e8528b0fb02d9ce39003d00ee0b3da88ce75d44
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/268109
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Riley Porter <rileyporter@google.com>
Commit-Queue: Srujan Gaddam <srujzs@google.com>
2022-11-21 20:19:06 +00:00
..
export [pkg:js] Remove extraneous export prefix from export tests 2022-10-26 16:34:38 +00:00
extends_test [cfe] Remove isOptOutTest work-around 2021-08-04 10:44:00 +00:00
js_util [js_util] Generalize dartify, and make it more robust. 2022-07-26 21:49:27 +00:00
static_interop_test [pkg:js] Disallow non-@staticInterop classes from inheriting @staticInterop 2022-11-21 20:19:06 +00:00
subtyping_test [cfe] Remove isOptOutTest work-around 2021-08-04 10:44:00 +00:00
array_test.dart Fixed various typos in a lot of files 2022-07-25 12:21:59 +00:00
datetime_roundtrip_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
external_extension_members_test.dart [package:js] Test optional default value arguments in extensions 2021-11-30 04:45:04 +00:00
external_nonjs_static_test.dart Fix typos 2022-06-15 11:08:28 +00:00
external_static_test.dart Fix typos 2022-06-15 11:08:28 +00:00
instanceof_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
is_check_and_as_cast_test.dart [cfe] Remove isOptOutTest work-around 2021-08-04 10:44:00 +00:00
method_call_on_object_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
mock_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
no_library_annotation_test.dart [ddc] Do not require a @JS annotation at the library level. 2021-01-20 22:11:23 +00:00
null_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
operator_test.dart [pkg:js] Disallow all operators in JS classes 2022-03-09 01:48:24 +00:00
parameters_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
prototype_access_test.dart Add language versions to _2 test libraries 2021-04-26 17:58:57 +00:00
trust_types_annotation_test.dart [package:js] Add @trustTypes annotation. 2022-04-20 15:24:18 +00:00
trust_types_test.dart [package:js] Add @trustTypes annotation. 2022-04-20 15:24:18 +00:00