e6f4d6e6fa
^KT-65406
35 lines
543 B
Kotlin
Vendored
35 lines
543 B
Kotlin
Vendored
val aFloat: A<Float>
|
|
field = A<Float>(value = 0.0F)
|
|
get
|
|
|
|
val aInt: Float
|
|
field = { // BLOCK
|
|
val tmp_0: A<Float> = <get-aFloat>()
|
|
val tmp_1: Int = 1
|
|
val tmp_2: Float = tmp_0.get(i = tmp_1)
|
|
tmp_0.set(i = tmp_1, v = tmp_2.dec())
|
|
tmp_2
|
|
}
|
|
get
|
|
|
|
class A<T : Any?> {
|
|
private val value: T
|
|
field = value
|
|
private get
|
|
|
|
constructor(value: T) /* primary */ {
|
|
super/*Any*/()
|
|
/* <init>() */
|
|
|
|
}
|
|
|
|
operator fun get(i: Int): T {
|
|
return <this>.<get-value>()
|
|
}
|
|
|
|
operator fun set(i: Int, v: T) {
|
|
}
|
|
|
|
}
|
|
|