diff --git a/docs/api/document.md b/docs/api/document.md index 372e2523..20ef111a 100644 --- a/docs/api/document.md +++ b/docs/api/document.md @@ -46,6 +46,8 @@ [filename](public/VariableTypeFactory.md ':include') +[filename](public/DefinedTypeFactory.md ':include') + [filename](public/LoggerFactory.md ':include') [filename](public/ReflectionFactory.md ':include') diff --git a/docs/api/public/DefinedTypeFactory.md b/docs/api/public/DefinedTypeFactory.md new file mode 100644 index 00000000..1a800e1c --- /dev/null +++ b/docs/api/public/DefinedTypeFactory.md @@ -0,0 +1,23 @@ +## DefinedTypeFactory *- kt* + +**变更记录** + +`v1.0.93` `新增` + +**功能描述** + +> 这是一个内部类型的定义常量类,主要用于反射 API 相关用法的延伸。 + +### VagueType *- field* + +```kotlin +val VagueType: Class<*> +``` + +**变更记录** + +`v1.0.93` `新增` + +**功能描述** + +> 得到模糊类型。 \ No newline at end of file diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/defined/DefinedTypeFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/defined/DefinedTypeFactory.kt index c9fe6c9d..fec4c0fd 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/defined/DefinedTypeFactory.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/defined/DefinedTypeFactory.kt @@ -29,11 +29,28 @@ package com.highcapable.yukihookapi.hook.type.defined import com.highcapable.yukihookapi.hook.factory.classOf -/** 未定义类型实例 */ +/** + * 未定义类型实例 + * + * 请使用 [UndefinedType] 来调用它 + */ internal class UndefinedClass /** - * 未定义类型 - * @return [UndefinedClass] + * 模糊类型实例 + * + * 请使用 [VagueType] 来调用它 */ -internal val UndefinedType get() = classOf() \ No newline at end of file +internal class VagueClass + +/** + * 得到未定义类型 + * @return [Class] + */ +internal val UndefinedType get() = classOf() + +/** + * 得到模糊类型 + * @return [Class] + */ +val VagueType get() = classOf() \ No newline at end of file