mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify simplify some parameter names
This commit is contained in:
@@ -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" +
|
||||
|
@@ -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() {
|
||||
|
@@ -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")
|
||||
|
||||
/**
|
||||
* 查找变量
|
||||
|
Reference in New Issue
Block a user