blob: 1f3deffbf6664b5946d2a6d73ee20c82dc8104c2 [file] [log] [blame]
// ERROR: Type mismatch: inferred type is Any? but Any was expected
// ERROR: Type mismatch: inferred type is Any? but Any was expected
internal class A {
@JvmOverloads
fun foo(s: String? = null): Any {
println("s = " + s!!)
return ""
}
fun bar(s: String?): Any? {
println("s = " + s!!)
return if (s == null) "" else null
}
fun bar(): Any {
return bar(null)
}
fun bar1(s: String?): Any? {
println("s = " + s!!)
return if (s == null) "" else null
}
fun bar1(): Any {
return bar1(null)
}
@Deprecated("")
fun f() {
f(1)
}
fun f(p: Int) {
println("p = " + p)
}
}