Classes / Methods

class Foo  {
    companion object {
        fun <TshowParams(v: T) {
            println(v)
        }

        fun <TshowParams(v1: T, v2: T) {
            println("($v1$v2)")
        }
    }
}

Foo.showParams("A")
Foo.showParams(66)
Foo.showParams(true)
Foo.showParams("B"67)