31 lines
703 B
Kotlin
Vendored
31 lines
703 B
Kotlin
Vendored
// FIR_IGNORE
|
|
fun foo() {
|
|
// Int Int
|
|
// │ │
|
|
val x = 1
|
|
// val foo.x: Int
|
|
// │ fun (Int).plus(Int): Int
|
|
// Int │ │ Int
|
|
// │ │ │ │
|
|
var y = x + 1
|
|
// var foo.y: Int
|
|
// │ fun (Int).times(Int): Int
|
|
// Int │ │ Int
|
|
// │ │ │ │
|
|
val z = y * 2
|
|
// var foo.y: Int
|
|
// │ var foo.y: Int
|
|
// │ │ fun (Int).plus(Int): Int
|
|
// │ │ │ val foo.z: Int
|
|
// │ │ │ │
|
|
y = y + z
|
|
// var foo.y: Int
|
|
// │ fun (Int).minus(Int): Int
|
|
// Int │ │ val foo.x: Int
|
|
// │ │ │ │
|
|
val w = y - x
|
|
// val foo.w: Int
|
|
// │
|
|
return w
|
|
}
|