[JS FIR] Support DYNAMIC_NOT_ALLOWED diagnostic
^KT-59384 Fixed
This commit is contained in:
committed by
Space Team
parent
39fba56de9
commit
6034d32d7c
+12
-12
@@ -1,23 +1,23 @@
|
||||
// !DIAGNOSTICS: -REDUNDANT_NULLABLE
|
||||
|
||||
fun test(d: Any, dl: Collection<dynamic>) {
|
||||
d as dynamic
|
||||
d as dynamic?
|
||||
d as <!DYNAMIC_NOT_ALLOWED!>dynamic<!>
|
||||
d as <!DYNAMIC_NOT_ALLOWED!>dynamic?<!>
|
||||
|
||||
d as? dynamic
|
||||
d as? dynamic?
|
||||
d as? <!DYNAMIC_NOT_ALLOWED!>dynamic<!>
|
||||
d as? <!DYNAMIC_NOT_ALLOWED!>dynamic?<!>
|
||||
|
||||
d is dynamic
|
||||
d is dynamic?
|
||||
d is <!DYNAMIC_NOT_ALLOWED!>dynamic<!>
|
||||
d is <!DYNAMIC_NOT_ALLOWED!>dynamic?<!>
|
||||
|
||||
d !is dynamic
|
||||
d !is dynamic?
|
||||
d !is <!DYNAMIC_NOT_ALLOWED!>dynamic<!>
|
||||
d !is <!DYNAMIC_NOT_ALLOWED!>dynamic?<!>
|
||||
|
||||
when (d) {
|
||||
is dynamic -> {}
|
||||
is dynamic? -> {}
|
||||
!is dynamic -> {}
|
||||
!is dynamic? -> {}
|
||||
is <!DYNAMIC_NOT_ALLOWED!>dynamic<!> -> {}
|
||||
is <!DYNAMIC_NOT_ALLOWED!>dynamic?<!> -> {}
|
||||
!is <!DYNAMIC_NOT_ALLOWED!>dynamic<!> -> {}
|
||||
!is <!DYNAMIC_NOT_ALLOWED!>dynamic?<!> -> {}
|
||||
}
|
||||
|
||||
dl as List<dynamic>
|
||||
|
||||
Reference in New Issue
Block a user