// !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER import kotlin.platform.* @platformName("a") fun foo() {} @platformName("b") fun Any.foo() {} @platformName("c") val px = 1 @platformName("d") val Any.px : Int get() = 1 val valx: Int @platformName("e") get() = 1 var varx: Int @platformName("f") get() = 1 @platformName("g") set(v) {} var vardef: Int = 1 @platformName("h") get @platformName("i") set @platformName("C") class C platformName("primary") constructor() { platformName("ctr") constructor(x: Int): this() {} @platformName("a") fun foo() {} @platformName("b") fun Any.foo() {} @platformName("c") val px = 1 @platformName("d") val Any.px : Int get() = 1 val valx: Int @platformName("e") get() = 1 var varx: Int @platformName("f") get() = 1 @platformName("g") set(v) {} } fun foo1() { @platformName("a") fun foo() {} @platformName("a") val x = 1 }