mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-11 08:31:30 +00:00
Before this commit, we created type parameter symbols each time when type parameter was referenced or created. In this commit, we introduced class-bound Java type parameter stack and use it to find referenced type parameter symbol. So now they are created only when Java type parameter is created
21 lines
1.0 KiB
Plaintext
Vendored
21 lines
1.0 KiB
Plaintext
Vendored
public final enum class StaticMembersInEnum : R|java/lang/Enum<test/StaticMembersInEnum>| {
|
|
public final static val ENTRY: R|ft<test/StaticMembersInEnum, test/StaticMembersInEnum?>|!
|
|
public get(): R|ft<test/StaticMembersInEnum, test/StaticMembersInEnum?>|!
|
|
|
|
public open static var STATIC_FIELD: R|kotlin/Int|
|
|
public get(): R|kotlin/Int|
|
|
public set(value: R|kotlin/Int|): kotlin/Unit
|
|
|
|
public final static val CONSTANT: R|ft<test/StaticMembersInEnum, test/StaticMembersInEnum?>|!
|
|
public get(): R|ft<test/StaticMembersInEnum, test/StaticMembersInEnum?>|!
|
|
|
|
public open static operator fun foo(): R|kotlin/Unit|
|
|
|
|
public open static operator fun values(x: R|kotlin/Int|): R|kotlin/Unit|
|
|
|
|
public open static operator fun valueOf(x: R|kotlin/Int|): R|kotlin/Unit|
|
|
|
|
public open static operator fun <T : R|java/lang/Enum<T>|> valueOf(<anonymous Java parameter>: R|ft<java/lang/Class<ft<T, T?>>, java/lang/Class<ft<T, T?>>?>|!, <anonymous Java parameter>: R|ft<kotlin/String, kotlin/String?>|!): R|ft<T, T?>|!
|
|
|
|
}
|