mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-05 18:25:28 +08:00
...
This commit is contained in:
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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] 没有被设置
|
||||||
|
@@ -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
|
||||||
|
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user