39 lines
574 B
Kotlin
Vendored
39 lines
574 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
class TestInitVarFromParameter(var x: Int)
|
|
|
|
class TestInitVarInClass {
|
|
var x = 0
|
|
}
|
|
|
|
class TestInitVarInInitBlock {
|
|
var x: Int
|
|
init {
|
|
x = 0
|
|
}
|
|
}
|
|
|
|
class TestInitVarWithCustomSetter {
|
|
var x = 0
|
|
set(value) { field = value }
|
|
}
|
|
|
|
class TestInitVarWithCustomSetterWithExplicitCtor {
|
|
var x: Int
|
|
set(value) { field = value }
|
|
|
|
init {
|
|
x = 0
|
|
}
|
|
|
|
constructor()
|
|
}
|
|
|
|
class TestInitVarWithCustomSetterInCtor {
|
|
var x: Int set(value) {
|
|
field = value
|
|
}
|
|
|
|
constructor() {
|
|
x = 42
|
|
}
|
|
} |