package test import kotlin.platform.platformStatic class A { companion object { val b: String = "OK" platformStatic fun test1() { b test2() test3() "".test4() } platformStatic fun test2() { b } fun test3() { } platformStatic fun String.test4() { b } } } fun main(args: Array) { A.test1() A.test2() A.test3() with(A) { A.test1() } }