From 099ac65e55c02cc08b122809e7abec198249594d Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Fri, 15 Apr 2022 01:35:48 +0800 Subject: [PATCH] Added HookParam any() method in args instance --- docs/api/public/HookParam.md | 14 ++++++++++++++ .../yukihookapi/hook/param/HookParam.kt | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/docs/api/public/HookParam.md b/docs/api/public/HookParam.md index 3d6856c1..7b1e2f1a 100644 --- a/docs/api/public/HookParam.md +++ b/docs/api/public/HookParam.md @@ -560,6 +560,20 @@ fun boolean(): Boolean > 得到方法参数的实例对象 Boolean。 +#### any [method] + +```kotlin +fun any(): Any? +``` + +变更记录 + +`v1.0.76` `新增` + +功能描述 + +> 得到方法参数的实例对象 Any。 + #### array [method] ```kotlin diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt index 31aaa1e4..74b516fa 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/param/HookParam.kt @@ -255,6 +255,12 @@ class HookParam(private val createrInstance: YukiHookCreater, private val wrappe */ fun boolean() = cast() ?: false + /** + * 得到方法参数的实例对象 [Any] + * @return [Any] or null + */ + fun any() = cast() + /** * 得到方法参数的实例对象 [Array] - 每项类型 [T] *