import A.B.Companion.foo class T class A { class B { companion object { fun T.foo() {} } } } fun T.usage() { foo() } // ELEMENT: foo