package test interface Base interface Child : Base fun T.anyExt() {} fun T.baseExt() {} fun T.childExt() {} /** * [Any.anyExt] * [Base.anyExt] * [Child.anyExt] * * [Any.baseExt] * [Base.baseExt] * [Child.baseExt] * * [Any.childExt] * [Base.childExt] * [Child.childExt] */ fun usage() {}