自 Kotlin 1.1 起,在 KClass 上使用 isData 属性。(文档)在 Kotlin 1.1 之前,您可以尝试使用一些启发式方法,例如检查它是否包含以下方法:- public final copy - public final component{N} - public static copy$default请注意,这些实现细节将来可能会更改。