我需要访问通用扩展函数中的类类型。例如,如果我想做一个扩展函数以返回我正在扩展的类型的成员的集合,我会这样做:
fun <T> T.getMembers() = this::class.memberProperties
问题是我不能在函数内部执行this :: class或T :: class。有什么方法可以访问泛型类型的类类型?
generics kotlin extension-function
extension-function ×1
generics ×1
kotlin ×1