Added baseClassLoader in YukiHookBridge

This commit is contained in:
2022-08-14 04:08:26 +08:00
parent bff5cd699b
commit 8683045790

View File

@@ -120,6 +120,15 @@ object YukiHookBridge {
/** 当前 Xposed 模块自身 [Resources] */ /** 当前 Xposed 模块自身 [Resources] */
internal var moduleAppResources: YukiModuleResources? = null internal var moduleAppResources: YukiModuleResources? = null
/**
* 当前环境中使用的 [ClassLoader]
*
* 装载位于 (Xposed) 宿主环境与模块环境时均使用当前 DEX 内的 [ClassLoader]
* @return [ClassLoader]
* @throws IllegalStateException 如果 [ClassLoader] 为空
*/
internal val baseClassLoader get() = classOf<YukiHookAPI>().classLoader ?: error("Operating system not supported")
/** /**
* 获取当前 Xposed 模块自身动态 [Resources] * 获取当前 Xposed 模块自身动态 [Resources]
* @return [YukiModuleResources] or null * @return [YukiModuleResources] or null