// !DIAGNOSTICS: -UNUSED_PARAMETER fun foo() { [native] class A { nativeGetter fun get(a: String): Any? = null nativeGetter fun take(a: Number): String? = null nativeGetter fun foo(a: Double): String? = null } [native] class B { nativeGetter val foo = 0 } [native] class C { nativeGetter fun get(): Any? = null nativeGetter fun get(a: A): Any? = null nativeGetter fun foo(a: Int) {} nativeGetter fun bar(a: String): Int = 0 } }