This commit is contained in:
2022-02-08 01:33:50 +08:00
parent 4cfae55362
commit 3886136812
5 changed files with 14 additions and 1 deletions

View File

@@ -68,6 +68,7 @@ class YukiHookCreater(private val packageParam: PackageParam, val hookClass: Cla
/**
* Hook 执行入口
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
* @throws IllegalStateException 如果必要参数没有被设置
*/
@@ -241,6 +242,7 @@ class YukiHookCreater(private val packageParam: PackageParam, val hookClass: Cla
/**
* Hook 创建入口
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
* @return [Result]
*/
@@ -249,6 +251,7 @@ class YukiHookCreater(private val packageParam: PackageParam, val hookClass: Cla
/**
* Hook 执行入口
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
*/
@DoNotUseMethod

View File

@@ -51,6 +51,7 @@ class ConstructorFinder(private val hookInstance: YukiHookCreater.MemberHookCrea
/**
* [Constructor] 参数
*
* - 无参 [Constructor] 不要使用此方法
*
* - 有参 [Constructor] 必须使用此方法设定参数
@@ -73,6 +74,7 @@ class ConstructorFinder(private val hookInstance: YukiHookCreater.MemberHookCrea
/**
* 得到构造方法结果
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
* @return [Result]
*/
@@ -120,6 +122,7 @@ class ConstructorFinder(private val hookInstance: YukiHookCreater.MemberHookCrea
/**
* 开始重查找
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
*/
@DoNotUseMethod

View File

@@ -50,18 +50,21 @@ class FieldFinder(private val hookInstance: YukiHookCreater.MemberHookCreater, p
/**
* [Field] 名称
*
* - 必须设置
*/
var name = ""
/**
* [Field] 类型
*
* - 必须设置
*/
var type: Class<*>? = null
/**
* 得到变量处理结果
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
* @return [Result]
* @throws IllegalStateException 如果 [name] 没有被设置

View File

@@ -65,6 +65,7 @@ class MethodFinder(private val hookInstance: YukiHookCreater.MemberHookCreater,
/**
* [Method] 参数
*
* - 无参 [Method] 不要使用此方法
*
* - 有参 [Method] 必须使用此方法设定参数
@@ -88,6 +89,7 @@ class MethodFinder(private val hookInstance: YukiHookCreater.MemberHookCreater,
/**
* 得到方法结果
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
* @return [Result]
*/
@@ -138,6 +140,7 @@ class MethodFinder(private val hookInstance: YukiHookCreater.MemberHookCreater,
/**
* 开始重查找
*
* - 此功能交由方法体自动完成 - 你不应该手动调用此方法
*/
@DoNotUseMethod

View File

@@ -72,8 +72,9 @@ abstract class YukiBaseHooker : PackageParam() {
/**
* 赋值并克隆一个 [PackageParam]
* @param packageParam 需要使用的 [PackageParam]
*
* - 此方法为私有功能性 API - 你不应该手动调用此方法
* @param packageParam 需要使用的 [PackageParam]
*/
@DoNotUseMethod
internal fun assignInstance(packageParam: PackageParam) {