Files
kotlin-fork/compiler/testData/ir/irText/expressions/kt36956.fir.kt.txt
T
2020-11-26 00:15:13 +03:00

34 lines
563 B
Plaintext
Vendored

class A<T : Any?> {
constructor(value: T) /* primary */ {
super/*Any*/()
/* <init>() */
}
private val value: T
field = value
private get
operator fun get(i: Int): T {
return <this>.<get-value>()
}
operator fun set(i: Int, v: T) {
}
}
val aFloat: A<Float>
field = A<Float>(value = 0.0F)
get
val aInt: Float
field = { // BLOCK
val <array>: A<Float> = <get-aFloat>()
val <index0>: Int = 1
val <unary>: Float = <array>.get(i = <index0>)
<array>.set(i = <index0>, v = <unary>.dec())
<unary>
}
get