From ce3c2fa360077ce12a2048b820fe396a8f89bffb Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Fri, 6 Oct 2023 04:27:59 +0800 Subject: [PATCH] fix: when not using injectMember function create instance still show error when members is empty --- .../highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt index e8035972..0b31919d 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/YukiMemberHookCreator.kt @@ -657,6 +657,8 @@ class YukiMemberHookCreator internal constructor(private val packageParam: Packa onNoSuchMemberFailureCallback?.invoke(it) onHookingFailureCallback?.invoke(it) onAllFailureCallback?.invoke(it) + /** 如果不是使用 [injectMember] 创建的实例将不发出任何警告 */ + if (hookMode != HookMode.LAZY_CLASSES) return if (isNotIgnoredNoSuchMemberFailure) YLog.innerE( msg = when { hookClass.isPlaceholder ->