34 lines
562 B
Kotlin
Vendored
34 lines
562 B
Kotlin
Vendored
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")
|
|
}
|
|
} |