kirillrakhman
12/24/2015, 12:05 PMfun main(args: Array<String>) {
println(Foo2().bar("hello ")) //StackOverflowError here
}
interface IFoo {
fun bar(a: String, b: String = "world"): String
}
open class Foo : IFoo {
override fun bar(a: String, b: String) = a + b
}
class Foo2 : Foo() {
override fun bar(a: String, b: String) = super.bar(a)
}