Added test on function overriding return type with Unit

This commit is contained in:
Igor Chevdar
2017-05-16 14:51:03 +03:00
parent bdb185ee93
commit 8a789a9ac4
2 changed files with 18 additions and 0 deletions
@@ -0,0 +1,13 @@
// overriden function returns Unit
open class A {
open fun foo(): Any = 42
}
open class B: A() {
override fun foo(): Unit { }
}
fun main(args: Array<String>) {
val a: A = B()
println(a.foo())
}