class Foo {
companion object {
fun <T> showParams(v: T) {
println(v)
}
fun <T> showParams(v1: T, v2: T) {
println("($v1, $v2)")
}
}
}
Foo.showParams("A")
Foo.showParams(66)
Foo.showParams(true)
Foo.showParams("B", 67)