mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-04-04 15:51:54 +00:00
Raw(A<T_i>) = (A<UP(T_i)>..A<*>) Raw types have specific scopes that behaves like JVM signature erasure
58 lines
3.0 KiB
Plaintext
Vendored
58 lines
3.0 KiB
Plaintext
Vendored
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</*0*/ T : kotlin.Any!> {
|
|
public/*package*/ constructor D_SuperG</*0*/ T : kotlin.Any!>()
|
|
}
|
|
|
|
public/*package*/ open inner class E_SubG : test.Rendering.D_SuperG<kotlin.String!> {
|
|
public/*package*/ constructor E_SubG()
|
|
}
|
|
|
|
public/*package*/ interface 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.String!>!>!): 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.String!>! /*kotlin.Array<(out) kotlin.(Mutable)List<kotlin.String!>!>!*/): kotlin.Unit
|
|
}
|
|
|
|
public/*package*/ interface G_Collections {
|
|
public abstract fun foo1(/*0*/ p0: kotlin.(Mutable)Iterator<kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo2(/*0*/ p0: kotlin.(Mutable)Iterable<kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo3(/*0*/ p0: kotlin.(Mutable)Collection<kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo4(/*0*/ p0: kotlin.(Mutable)List<kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo5(/*0*/ p0: kotlin.(Mutable)Set<kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo6(/*0*/ p0: kotlin.(Mutable)Map<kotlin.String!, kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo7(/*0*/ p0: kotlin.(Mutable)Map.(Mutable)Entry<kotlin.String!, kotlin.String!>!): kotlin.Unit
|
|
}
|
|
|
|
public/*package*/ interface H_Raw {
|
|
public abstract fun foo1(/*0*/ p0: (kotlin.MutableList<kotlin.Any?>..kotlin.List<*>?)): kotlin.Unit
|
|
public abstract fun foo2(/*0*/ p0: (test.Rendering.D_SuperG<kotlin.Any!>..test.Rendering.D_SuperG<*>?)): kotlin.Unit
|
|
}
|
|
|
|
public/*package*/ interface I_Wildcard {
|
|
public abstract fun foo1(/*0*/ p0: (kotlin.MutableList<out kotlin.String!>..kotlin.List<kotlin.String!>?)): kotlin.Unit
|
|
public abstract fun foo2(/*0*/ p0: kotlin.(Mutable)List<in kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo3(/*0*/ p0: kotlin.(Mutable)List<*>!): kotlin.Unit
|
|
public abstract fun foo4(/*0*/ p0: test.Rendering.D_SuperG<out kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo5(/*0*/ p0: test.Rendering.D_SuperG<in kotlin.String!>!): kotlin.Unit
|
|
public abstract fun foo6(/*0*/ p0: test.Rendering.D_SuperG<*>!): kotlin.Unit
|
|
}
|
|
}
|