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