mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Added VagueType, VagueClass in DefinedTypeFactory
This commit is contained in:
@@ -46,6 +46,8 @@
|
||||
|
||||
[filename](public/VariableTypeFactory.md ':include')
|
||||
|
||||
[filename](public/DefinedTypeFactory.md ':include')
|
||||
|
||||
[filename](public/LoggerFactory.md ':include')
|
||||
|
||||
[filename](public/ReflectionFactory.md ':include')
|
||||
|
23
docs/api/public/DefinedTypeFactory.md
Normal file
23
docs/api/public/DefinedTypeFactory.md
Normal file
@@ -0,0 +1,23 @@
|
||||
## DefinedTypeFactory *- kt*
|
||||
|
||||
**变更记录**
|
||||
|
||||
`v1.0.93` `新增`
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 这是一个内部类型的定义常量类,主要用于反射 API 相关用法的延伸。
|
||||
|
||||
### VagueType *- field*
|
||||
|
||||
```kotlin
|
||||
val VagueType: Class<*>
|
||||
```
|
||||
|
||||
**变更记录**
|
||||
|
||||
`v1.0.93` `新增`
|
||||
|
||||
**功能描述**
|
||||
|
||||
> 得到模糊类型。
|
@@ -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<UndefinedClass>()
|
||||
internal class VagueClass
|
||||
|
||||
/**
|
||||
* 得到未定义类型
|
||||
* @return [Class]
|
||||
*/
|
||||
internal val UndefinedType get() = classOf<UndefinedClass>()
|
||||
|
||||
/**
|
||||
* 得到模糊类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val VagueType get() = classOf<VagueClass>()
|
Reference in New Issue
Block a user