Files
kotlin-fork/compiler/testData/diagnostics/tests/properties/inferenceFromGetters/vars.kt
T
2016-11-15 09:30:13 +03:00

22 lines
320 B
Kotlin
Vendored

// !CHECK_TYPE
var x
get() = 1
set(q) {
q checkType { _<Int>() }
}
<!MUST_BE_INITIALIZED!>var noSetter<!>
get() = 1
fun foo() {
x checkType { _<Int>() }
noSetter checkType { _<Int>() }
x = 1
x = <!TYPE_MISMATCH!>""<!>
noSetter = 2
noSetter = <!TYPE_MISMATCH!>""<!>
}