package test public open class Rendering { public constructor Rendering() public/*package*/ open inner class A_Plain { public/*package*/ constructor A_Plain() } public/*package*/ open inner class B_Super { public/*package*/ constructor B_Super() } public/*package*/ open inner class C_Sub : test.Rendering.B_Super { public/*package*/ constructor C_Sub() } public/*package*/ open inner class D_SuperG { public/*package*/ constructor D_SuperG() } public/*package*/ open inner class E_SubG : test.Rendering.D_SuperG { public/*package*/ constructor E_SubG() } public/*package*/ trait F_Array { public abstract fun foo1(/*0*/ p0: kotlin.Array<(out) kotlin.String!>!): kotlin.Unit public abstract fun foo2(/*0*/ p0: kotlin.Array<(out) kotlin.(Mutable)List!>!): kotlin.Unit public abstract fun foo3(/*0*/ vararg p0: kotlin.Int! /*kotlin.Array<(out) kotlin.Int!>!*/): kotlin.Unit public abstract fun foo4(/*0*/ vararg p0: kotlin.String! /*kotlin.Array<(out) kotlin.String!>!*/): kotlin.Unit public abstract fun foo5(/*0*/ vararg p0: kotlin.(Mutable)List! /*kotlin.Array<(out) kotlin.(Mutable)List!>!*/): kotlin.Unit } public/*package*/ trait G_Collections { public abstract fun foo1(/*0*/ p0: kotlin.(Mutable)Iterator!): kotlin.Unit public abstract fun foo2(/*0*/ p0: kotlin.(Mutable)Iterable!): kotlin.Unit public abstract fun foo3(/*0*/ p0: kotlin.(Mutable)Collection!): kotlin.Unit public abstract fun foo4(/*0*/ p0: kotlin.(Mutable)List!): kotlin.Unit public abstract fun foo5(/*0*/ p0: kotlin.(Mutable)Set!): kotlin.Unit public abstract fun foo6(/*0*/ p0: kotlin.(Mutable)Map!): kotlin.Unit public abstract fun foo7(/*0*/ p0: kotlin.(Mutable)Map.(Mutable)Entry!): kotlin.Unit } public/*package*/ trait H_Raw { public abstract fun foo1(/*0*/ p0: (kotlin.MutableList..kotlin.List?)): kotlin.Unit public abstract fun foo2(/*0*/ p0: test.Rendering.D_SuperG!): kotlin.Unit } public/*package*/ trait I_Wildcard { public abstract fun foo1(/*0*/ p0: (kotlin.MutableList..kotlin.List?)): kotlin.Unit public abstract fun foo2(/*0*/ p0: kotlin.(Mutable)List!): kotlin.Unit public abstract fun foo3(/*0*/ p0: (kotlin.MutableList..kotlin.List?)): kotlin.Unit public abstract fun foo4(/*0*/ p0: test.Rendering.D_SuperG!): kotlin.Unit public abstract fun foo5(/*0*/ p0: test.Rendering.D_SuperG!): kotlin.Unit public abstract fun foo6(/*0*/ p0: test.Rendering.D_SuperG!): kotlin.Unit } }