createKType

fun <T : Any> createKType(clazz: Class<T>, nullable: Boolean, vararg genericArguments: KType): KType

根据 Class 及泛型参数获得一个类型

如要获得一个 Map<String, Long> 的类型,

KType type = JPluginDataHelper.createKType(Map.java, createKType(String.java), createKType(Long.java))

Parameters

genericArguments

带有顺序的泛型参数


fun <T : Any> createKType(clazz: Class<T>, vararg genericArguments: KType): KType

根据 Class 及泛型参数获得一个不可为 null 的类型

See also