KPropertySignatureSupport - class
open class KPropertySignatureSupport internal constructor(private val declaringClass: KClass<*>?, private val loader: ClassLoader?, private val nameResolver: NameResolver, private val proto: JvmProtoBuf.JvmPropertySignature)
变更记录
v1.0.0 添加
功能描述
依据签名信息对
KProperty获取相关信息的支持类
FieldSignatureSupport - class
inner class FieldSignatureSupport(private val proto: JvmProtoBuf.JvmFieldSignature)
变更记录
v1.0.0 添加
功能描述
依据签名信息对
Field获取相关信息的支持类
name - field
val name: String
变更记录
v1.0.0 添加
功能描述
获取
Field字段名。
typeDescriptor - field
val typeDescriptor: String
变更记录
v1.0.0 添加
功能描述
获取
Field字段类型签名。
returnType - field
val returnType: KType
val returnTypeOrNull: KType?
变更记录
v1.0.0 添加
功能描述
依据返回类型签名,获取
Field参数列表KType。
member - field
val member: Field
val memberOrNull: Field?
变更记录
v1.0.0 添加
功能描述
依据签名,获取
Field的实例表述对象。
hasName - field
val hasName: Boolean
变更记录
v1.0.0 添加
功能描述
检查字段名是否有效。
hasType - field
val hasType: Boolean
变更记录
v1.0.0 添加
功能描述
检查字段类型是否有效。
hasSignature - field
val hasSignature: Boolean
变更记录
v1.0.0 添加
功能描述
检查字段签名是否有效。
getter - field
val getter: KFunctionSignatureSupport
val getterOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0 添加
功能描述
获取Getter函数签名处理支持组件。
setter - field
val setter: KFunctionSignatureSupport
val setterOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0 添加
功能描述
获取Setter函数签名处理支持组件。
field - field
val field: FieldSignatureSupport
val fieldOrNull: FieldSignatureSupport?
变更记录
v1.0.0 添加
功能描述
获取字段签名处理支持组件。
delegateFunction - field
val delegateFunction: KFunctionSignatureSupport
val delegateFunctionOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0 添加
功能描述
获取Delegate函数签名处理支持组件。
syntheticFunction - field
val syntheticFunction: KFunctionSignatureSupport
val syntheticFunctionOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0 添加
功能描述
获取Synthetic函数签名处理支持组件。
returnType - field
val returnType: KType
val returnTypeOrNull: KType?
变更记录
v1.0.0 添加
功能描述
依据返回类型签名,获取
KProperty返回类型KType。
returnClass - field
val returnClass: KClass<*>
val returnClassOrNull: KClass<*>?
变更记录
v1.0.0 添加
功能描述
依据返回类型签名,获取
KProperty泛型擦除的返回类型KClass。
member - field
val member: Member
val memberOrNull: Member?
变更记录
v1.0.0 添加
功能描述
依据签名,获取
KProperty以Member的表述对象。
hasGetter - field
val hasGetter: Boolean
变更记录
v1.0.0 添加
功能描述
检查Getter是否有效。
hasSetter - field
val hasSetter: Boolean
变更记录
v1.0.0 添加
功能描述
检查Setter是否有效。
hasField - field
val hasField: Boolean
变更记录
v1.0.0 添加
功能描述
检查Field是否有效。
hasDelegateFunction - field
val hasDelegateFunction: Boolean
变更记录
v1.0.0 添加
功能描述
检查Delegate是否有效。
hasSyntheticFunction - field
val hasSyntheticFunction: Boolean
变更记录
v1.0.0 添加
功能描述
检查Synthetic是否有效。
hasSignature - field
val hasSignature: Boolean
变更记录
v1.0.0 添加
功能描述
检查签名是否有效。
