Files
kotlin/compiler/testData/diagnostics/testsWithJsStdLib/native/wrongTarget.kt
Alexey Andreev 79ba6a57d6 JS: report errors on different external items:
* data classes
* val/var parameters of primary constructors
* enum entry with body
* anonymous `init {}` block in classes
2016-12-29 16:00:35 +03:00

21 lines
492 B
Kotlin
Vendored

external annotation class <!WRONG_EXTERNAL_DECLARATION!>A(val x: Int)<!>
val x: Int
<!WRONG_EXTERNAL_DECLARATION!>external get()<!> = noImpl
class B
val B.x: Int
<!WRONG_EXTERNAL_DECLARATION!>external get()<!> = noImpl
class C {
val a: Int
<!WRONG_EXTERNAL_DECLARATION!>external get()<!> = noImpl
}
external class D {
val a: Int
<!WRONG_EXTERNAL_DECLARATION!>external get()<!> = noImpl
}
external data class <!WRONG_EXTERNAL_DECLARATION!>E(val x: Int)<!>