Modify simplify some parameter names

This commit is contained in:
2022-07-30 21:19:21 +08:00
parent 14d6499f47
commit 8f68ca5de7
3 changed files with 7 additions and 8 deletions

View File

@@ -189,8 +189,8 @@ object CodeSourceFileTemplate {
" YukiHookBridge.callXposedLoaded(isZygoteLoaded, lpparam, resparam)\n" +
" }\n" +
"\n" +
" private fun hookModuleAppStatus(classLoader: ClassLoader? = null, isHookResourcesStatus: Boolean = false) {\n" +
" classLoader?.let { moduleClassLoader = it }\n" +
" private fun hookModuleAppStatus(loader: ClassLoader? = null, isHookResourcesStatus: Boolean = false) {\n" +
" loader?.let { moduleClassLoader = it }\n" +
" runCatching { YukiHookBridge.hookModuleAppStatus(moduleClassLoader, isHookResourcesStatus) }\n" +
" }\n" +
"\n" +

View File

@@ -314,13 +314,13 @@ object YukiHookBridge {
* Hook 模块自身激活状态和 Resources Hook 支持状态
*
* - ❗装载代码将自动生成 - 你不应该手动使用此方法装载 Xposed 模块事件
* @param classLoader 模块的 [ClassLoader]
* @param loader 模块的 [ClassLoader]
* @param isHookResourcesStatus 是否 Hook Resources 支持状态
*/
@YukiGenerateApi
fun hookModuleAppStatus(classLoader: ClassLoader?, isHookResourcesStatus: Boolean = false) {
fun hookModuleAppStatus(loader: ClassLoader?, isHookResourcesStatus: Boolean = false) {
if (YukiHookAPI.Configs.isEnableHookModuleStatus)
YukiHookHelper.findClass(classLoader, YukiHookModuleStatus::class.java).also { statusClass ->
YukiHookHelper.findClass(loader, YukiHookModuleStatus::class.java).also { statusClass ->
if (isHookResourcesStatus.not()) {
YukiHookHelper.hookMethod(YukiHookHelper.findMethod(statusClass, YukiHookModuleStatus.IS_ACTIVE_METHOD_NAME),
object : YukiMemberReplacement() {

View File

@@ -75,13 +75,12 @@ internal object YukiHookHelper {
/**
* 查找 [Class]
* @param classLoader 当前 [ClassLoader]
* @param loader 当前 [ClassLoader]
* @param baseClass 当前类
* @return [Field]
* @throws IllegalStateException 如果 [ClassLoader] 为空
*/
internal fun findClass(classLoader: ClassLoader?, baseClass: Class<*>) =
classLoader?.loadClass(baseClass.name) ?: error("ClassLoader is null")
internal fun findClass(loader: ClassLoader?, baseClass: Class<*>) = loader?.loadClass(baseClass.name) ?: error("ClassLoader is null")
/**
* 查找变量