package rendererTest class C> { fun foo(c: C<*>) {} } fun foo(c: C<*>) {} fun foo1(c: C>) {} //package rendererTest //public final class C> defined in rendererTest //public constructor C>() defined in rendererTest.C //> defined in rendererTest.C //public final fun foo(c: rendererTest.C<*>): kotlin.Unit defined in rendererTest.C //value-parameter c: rendererTest.C<*> defined in rendererTest.C.foo //public fun foo(c: rendererTest.C<*>): kotlin.Unit defined in rendererTest //value-parameter c: rendererTest.C<*> defined in rendererTest.foo //public fun foo1(c: rendererTest.C>): kotlin.Unit defined in rendererTest //value-parameter c: rendererTest.C> defined in rendererTest.foo1