KFunctionSignatureSupport - class
open class KFunctionSignatureSupport internal constructor(private val declaringClass: KClass<*>?, private val loader: ClassLoader?, private val proto: KSignatureData)
变更记录
v1.0.0 添加
功能描述
依据签名信息对
KFunction获取相关信息的支持类
name - field
val name: String
变更记录
v1.0.0 添加
功能描述
获取
KFunction方法名。
descriptor - field
val descriptor: String
变更记录
v1.0.0 添加
功能描述
获取
KFunction方法签名。
paramTypesDescriptors - field
val paramTypesDescriptors: String
变更记录
v1.0.0 添加
功能描述
获取
KFunction参数签名。
returnTypeDescriptor - field
val returnTypeDescriptor: String
变更记录
v1.0.0 添加
功能描述
获取
KFunction返回类型签名。
paramTypes - field
val paramTypes: List<KType>
val paramTypesOrNull: List<KType>?
变更记录
v1.0.0 添加
功能描述
依据参数签名,获取
KFunction参数列表KType。
paramClass - field
val paramClass: List<KClass<*>>
val paramClassOrNull: List<KClass<*>>?
变更记录
v1.0.0 添加
功能描述
依据参数签名,获取
KFunction泛型擦除的参数列表KClass。
returnType - field
val returnType: KType
val returnTypeOrNull: KType?
变更记录
v1.0.0 添加
功能描述
依据返回类型签名,获取
KFunction返回类型KType。
returnClass - field
val returnClass: KClass<*>
val returnClassOrNull: KClass<*>?
变更记录
v1.0.0 添加
功能描述
依据返回类型签名,获取
KFunction泛型擦除的返回类型KClass。
member - field
val member: Method
val memberOrNull: Method?
变更记录
v1.0.0 添加
功能描述
依据签名,获取
KFunction以Method的表述对象。
hasSignature - field
val hasSignature: Boolean
变更记录
v1.0.0 添加
功能描述
检查签名是否有效。
