// !DIAGNOSTICS: -UNUSED_PARAMETER interface Test1 { fun test1() {} } fun Test1.test1() {} interface Test2 { fun test2(x: String) {} } fun Test2.test2(x: Any) {} interface Test3 { fun test3(x: Any) {} } fun Test3.test3(x: String) {} fun Test3.test3(x: T) {} interface Test4 { fun test4(x: T) {} } fun Test4.test4(x: String) {} interface Test5 { fun test5(x: T) {} } fun Test5.test5(x: T) {} interface Test6 { fun > test6(x: T) {} } fun > Test6.test6(x: T) {}