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

View File

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

View File

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

View File

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

View File

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