package test object Object { fun f() { } fun Int.f() { } private fun privateFun() { } val Int.g: Int get() = this + 2 fun complexFun(a: T, b: K, c: G): G { throw AssertionError() } }