[Wasm] Port external declaration checker to K2 (KT-56849)
Share common code with FirJsExternalChecker using FirWebCommonExternalChecker
This commit is contained in:
committed by
Space Team
parent
83aa014d81
commit
62ebb9932f
@@ -1,3 +1,5 @@
|
||||
// FIR_IDENTICAL
|
||||
// !DIAGNOSTICS: -INLINE_CLASS_DEPRECATED -NO_TAIL_CALLS_FOUND
|
||||
|
||||
// Classes
|
||||
|
||||
@@ -16,7 +18,7 @@ external class C5 {
|
||||
inner class <!WRONG_EXTERNAL_DECLARATION!>C7<!>
|
||||
}
|
||||
|
||||
external <!INLINE_CLASS_DEPRECATED!>inline<!> class <!WRONG_EXTERNAL_DECLARATION!>C8(<!EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER!>val x: Int<!>)<!>
|
||||
external inline class <!WRONG_EXTERNAL_DECLARATION!>C8(<!EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER!>val x: Int<!>)<!>
|
||||
|
||||
external value class <!WRONG_EXTERNAL_DECLARATION!>C9(<!EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER!>val x: Int<!>)<!>
|
||||
|
||||
@@ -48,4 +50,8 @@ external fun foo1(): Int
|
||||
<!WRONG_EXTERNAL_DECLARATION!>external lateinit var v1: String<!>
|
||||
|
||||
<!WRONG_EXTERNAL_DECLARATION!>external val Int.v2: String<!>
|
||||
get() = definedExternally
|
||||
get() = definedExternally
|
||||
|
||||
|
||||
// Property parameters
|
||||
external class C(x: Int, <!EXTERNAL_CLASS_CONSTRUCTOR_PROPERTY_PARAMETER!>val y: String<!>)
|
||||
|
||||
Reference in New Issue
Block a user