| // RUN_PIPELINE_TILL: FRONTEND | |
| // DIAGNOSTICS: +ENUM_CLASS_IN_EXTERNAL_DECLARATION_WARNING | |
| external annotation class <!WRONG_EXTERNAL_DECLARATION!>A(val x: Int)<!> | |
| val x: Int | |
| <!WRONG_EXTERNAL_DECLARATION!>external get()<!> = definedExternally | |
| class B | |
| <!WRONG_EXTERNAL_DECLARATION!>val B.x: Int<!> | |
| <!WRONG_EXTERNAL_DECLARATION!>external get()<!> = definedExternally | |
| class C { | |
| val a: Int | |
| <!WRONG_EXTERNAL_DECLARATION!>external get()<!> = definedExternally | |
| } | |
| external class D { | |
| val a: Int | |
| <!WRONG_EXTERNAL_DECLARATION!>external get()<!> = definedExternally | |
| } | |
| external data class <!WRONG_EXTERNAL_DECLARATION!>E(val x: Int)<!> | |
| external enum class <!ENUM_CLASS_IN_EXTERNAL_DECLARATION_WARNING!>F<!> { | |
| A, B, C | |
| } |