[Wasm] Add EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE K2 diagnostic
Prohibit extending non-external types with external types (same as K1) Issue KT-56849
This commit is contained in:
committed by
Space Team
parent
cc2280a146
commit
2694326ef8
@@ -4,11 +4,11 @@ interface I1
|
||||
|
||||
external open class EC1
|
||||
|
||||
external class EC2 : C1
|
||||
external class <!EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE!>EC2<!> : C1
|
||||
|
||||
external class EC3 : I1, C1
|
||||
external class <!EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE, EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE!>EC3<!> : I1, C1
|
||||
|
||||
external interface EI1 : I1
|
||||
external interface <!EXTERNAL_TYPE_EXTENDS_NON_EXTERNAL_TYPE!>EI1<!> : I1
|
||||
|
||||
interface <!NON_EXTERNAL_TYPE_EXTENDS_EXTERNAL_TYPE!>I2<!> : EI1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user