// !DIAGNOSTICS: -DUPLICATE_CLASS_NAMES val a : Int = 1 val a : Int = 1 fun foo() {} fun foo() {} enum class EnumClass { FOO, FOO } class A { val a : Int = 1 val a : Int = 1 fun foo() {} fun foo() {} } object B { class C class C } fun <T, T> PairParam() {} class PParam<T, T> {} val <T, T> T.fooParam : Int get() = 1