mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-06 10:45:47 +08:00
Modify change YukiResForwarder to internal
This commit is contained in:
@@ -63,7 +63,7 @@ class YukiModuleResources private constructor(private val baseInstance: XModuleR
|
||||
* @param resId Resources Id
|
||||
* @return [YukiResForwarder]
|
||||
*/
|
||||
fun fwd(resId: Int) = YukiResForwarder(baseInstance.fwd(resId))
|
||||
fun fwd(resId: Int) = YukiResForwarder.wrapper(baseInstance.fwd(resId))
|
||||
|
||||
override fun toString() = "YukiModuleResources by $baseInstance"
|
||||
}
|
@@ -36,13 +36,23 @@ import android.content.res.XResForwarder
|
||||
* 对接 [XResForwarder] 的中间层实例
|
||||
* @param baseInstance 原始实例
|
||||
*/
|
||||
class YukiResForwarder internal constructor(private val baseInstance: XResForwarder) {
|
||||
class YukiResForwarder private constructor(private val baseInstance: XResForwarder) {
|
||||
|
||||
internal companion object {
|
||||
|
||||
/**
|
||||
* 从 [XResForwarder] 创建 [YukiResForwarder] 实例
|
||||
* @param baseInstance [XResForwarder] 实例
|
||||
* @return [YukiResForwarder]
|
||||
*/
|
||||
internal fun wrapper(baseInstance: XResForwarder) = YukiResForwarder(baseInstance)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获得 [XResForwarder] 实例
|
||||
* @return [XResForwarder]
|
||||
*/
|
||||
val instance get() = baseInstance
|
||||
internal val instance get() = baseInstance
|
||||
|
||||
/**
|
||||
* 获得当前 Resources Id
|
||||
|
Reference in New Issue
Block a user