- class
KPropertySignatureSupportopen 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
获取相关信息的支持类
- class
FieldSignatureSupportinner class FieldSignatureSupport(private val proto: JvmProtoBuf.JvmFieldSignature)
变更记录
v1.0.0
添加
功能描述
依据签名信息对
Field
获取相关信息的支持类
- field
nameval name: String
变更记录
v1.0.0
添加
功能描述
获取
Field
字段名。
- field
typeDescriptorval typeDescriptor: String
变更记录
v1.0.0
添加
功能描述
获取
Field
字段类型签名。
- field
returnTypeval returnType: KType
val returnTypeOrNull: KType?
变更记录
v1.0.0
添加
功能描述
依据返回类型签名,获取
Field
参数列表KType
。
- field
memberval member: Field
val memberOrNull: Field?
变更记录
v1.0.0
添加
功能描述
依据签名,获取
Field
的实例表述对象。
- field
hasNameval hasName: Boolean
变更记录
v1.0.0
添加
功能描述
检查字段名是否有效。
- field
hasTypeval hasType: Boolean
变更记录
v1.0.0
添加
功能描述
检查字段类型是否有效。
- field
hasSignatureval hasSignature: Boolean
变更记录
v1.0.0
添加
功能描述
检查字段签名是否有效。
- field
getterval getter: KFunctionSignatureSupport
val getterOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0
添加
功能描述
获取Getter函数签名处理支持组件。
- field
setterval setter: KFunctionSignatureSupport
val setterOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0
添加
功能描述
获取Setter函数签名处理支持组件。
- field
fieldval field: FieldSignatureSupport
val fieldOrNull: FieldSignatureSupport?
变更记录
v1.0.0
添加
功能描述
获取字段签名处理支持组件。
- field
delegateFunctionval delegateFunction: KFunctionSignatureSupport
val delegateFunctionOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0
添加
功能描述
获取Delegate函数签名处理支持组件。
- field
syntheticFunctionval syntheticFunction: KFunctionSignatureSupport
val syntheticFunctionOrNull: KFunctionSignatureSupport?
变更记录
v1.0.0
添加
功能描述
获取Synthetic函数签名处理支持组件。
- field
returnTypeval returnType: KType
val returnTypeOrNull: KType?
变更记录
v1.0.0
添加
功能描述
依据返回类型签名,获取
KProperty
返回类型KType
。
- field
returnClassval returnClass: KClass<*>
val returnClassOrNull: KClass<*>?
变更记录
v1.0.0
添加
功能描述
依据返回类型签名,获取
KProperty
泛型擦除的返回类型KClass
。
- field
memberval member: Member
val memberOrNull: Member?
变更记录
v1.0.0
添加
功能描述
依据签名,获取
KProperty
以Member
的表述对象。
- field
hasGetterval hasGetter: Boolean
变更记录
v1.0.0
添加
功能描述
检查Getter是否有效。
- field
hasSetterval hasSetter: Boolean
变更记录
v1.0.0
添加
功能描述
检查Setter是否有效。
- field
hasFieldval hasField: Boolean
变更记录
v1.0.0
添加
功能描述
检查Field是否有效。
- field
hasDelegateFunctionval hasDelegateFunction: Boolean
变更记录
v1.0.0
添加
功能描述
检查Delegate是否有效。
- field
hasSyntheticFunctionval hasSyntheticFunction: Boolean
变更记录
v1.0.0
添加
功能描述
检查Synthetic是否有效。
- field
hasSignatureval hasSignature: Boolean
变更记录
v1.0.0
添加
功能描述
检查签名是否有效。