diff --git a/yukihookapi-ksp-xposed/src/api/kotlin/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt b/yukihookapi-ksp-xposed/src/api/kotlin/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt index 73d4fbfb..e829d33e 100644 --- a/yukihookapi-ksp-xposed/src/api/kotlin/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt +++ b/yukihookapi-ksp-xposed/src/api/kotlin/com/highcapable/yukihookapi_ksp_xposed/YukiHookXposedProcessor.kt @@ -155,7 +155,7 @@ class YukiHookXposedProcessor : SymbolProcessorProvider { } if ((modulePackageName.startsWith(".") || modulePackageName.endsWith(".") || - !modulePackageName.contains(".") || + modulePackageName.contains(".").not() || modulePackageName.contains("..")) && modulePackageName.isNotEmpty() ) error(msg = "Invalid Module Package name \"$modulePackageName\"") diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiHookCreater.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiHookCreater.kt index f2cf826f..d6bea0d3 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiHookCreater.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/YukiHookCreater.kt @@ -552,7 +552,7 @@ class YukiHookCreater(private val packageParam: PackageParam, private val hookCl * @return [Result] 可继续向下监听 */ fun by(initiate: () -> Boolean): Result { - isDisableMemberRunHook = !(runCatching { initiate() }.getOrNull() ?: false) + isDisableMemberRunHook = (runCatching { initiate() }.getOrNull() ?: false).not() if (isDisableMemberRunHook) ignoredAllFailure() return this } @@ -660,7 +660,7 @@ class YukiHookCreater(private val packageParam: PackageParam, private val hookCl * @return [Result] 可继续向下监听 */ fun by(initiate: () -> Boolean): Result { - isDisableCreaterRunHook = !(runCatching { initiate() }.getOrNull() ?: false) + isDisableCreaterRunHook = (runCatching { initiate() }.getOrNull() ?: false).not() return this } diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/YukiHookXposedBridge.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/YukiHookXposedBridge.kt index 2b797b1b..dcda3845 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/YukiHookXposedBridge.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/xposed/bridge/YukiHookXposedBridge.kt @@ -59,7 +59,7 @@ object YukiHookXposedBridge { */ @YukiGenerateApi val isXposedCallbackSetUp - get() = !isXposedInitialized && packageParamCallback != null + get() = isXposedInitialized.not() && packageParamCallback != null /** * 当前 Hook 的对象是模块自身