From 2c50e85e72bba6119f8f25c151a2a5e4987175fc Mon Sep 17 00:00:00 2001 From: Fankesyooni Date: Fri, 11 Feb 2022 00:36:33 +0800 Subject: [PATCH] ... --- .../highcapable/yukihookapi/hook/param/HookParam.kt | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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 d6511101..c77023ed 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 @@ -48,20 +48,16 @@ class HookParam(private val wrapper: HookParamWrapper) { /** * 获取当前 [member] or [constructor] 的参数对象数组第一位 * @return [Array] - * @throws IllegalStateException 如果数组为空或对象为空 + * @throws IllegalStateException 如果数组为空 */ - val firstArgs - get() = if (args.isNotEmpty()) args[0] ?: error("HookParam args[0] with a non-null object") - else error("HookParam args is empty") + val firstArgs get() = if (args.isNotEmpty()) args[0] else error("HookParam args is empty") /** * 获取当前 [member] or [constructor] 的参数对象数组最后一位 * @return [Array] - * @throws IllegalStateException 如果数组为空或对象为空 + * @throws IllegalStateException 如果数组为空 */ - val lastArgs - get() = if (args.isNotEmpty()) args[args.lastIndex] ?: error("HookParam args[lastIndex] with a non-null object") - else error("HookParam args is empty") + val lastArgs get() = if (args.isNotEmpty()) args[args.lastIndex] else error("HookParam args is empty") /** * 获取当前 Hook 实例的对象