Files
kotlin-fork/compiler/testData/diagnostics/tests/regressions/kt456.kt
T
Andrey Breslav 3d8d92c7d3 JetDiagnosticsTest migrated to TestGenerator
- test data files renamed from *.jet to *.kt
2012-07-10 14:48:11 +04:00

31 lines
503 B
Kotlin

//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() {}