Files
2021-07-19 13:40:28 +03:00

32 lines
520 B
Kotlin
Vendored

// FIR_IDENTICAL
//KT-456 No check for obligatory return in getters
package kt456
class A() {
val i: Int
get() : Int { //no error
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
}
//more tests
class B() {
val i: Int
get() { //no error
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
}
class C() {
val i : Int
get() : Int {
try {
doSmth()
}
finally {
doSmth()
}
<!NO_RETURN_IN_FUNCTION_WITH_BLOCK_BODY!>}<!>
}
fun doSmth() {}