mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-05 18:25:28 +08:00
Modify change YukiResForwarder to internal
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
## YukiResForwarder [class]
|
## YukiResForwarder [class]
|
||||||
|
|
||||||
```kotlin
|
```kotlin
|
||||||
class YukiResForwarder internal constructor(private val baseInstance: XResForwarder)
|
class YukiResForwarder private constructor(private val baseInstance: XResForwarder)
|
||||||
```
|
```
|
||||||
|
|
||||||
**变更记录**
|
**变更记录**
|
||||||
@@ -12,19 +12,15 @@ class YukiResForwarder internal constructor(private val baseInstance: XResForwar
|
|||||||
|
|
||||||
> 对接 `XResForwarder` 的中间层实例。
|
> 对接 `XResForwarder` 的中间层实例。
|
||||||
|
|
||||||
### instance [field]
|
### ~~instance [field]~~ <!-- {docsify-ignore} -->
|
||||||
|
|
||||||
```kotlin
|
|
||||||
val instance: XResForwarder
|
|
||||||
```
|
|
||||||
|
|
||||||
**变更记录**
|
**变更记录**
|
||||||
|
|
||||||
`v1.0.80` `新增`
|
`v1.0.80` `新增`
|
||||||
|
|
||||||
**功能描述**
|
`v1.0.93` `作废`
|
||||||
|
|
||||||
> 获得 `XResForwarder` 实例。
|
不再对外公开 `instance` 参数
|
||||||
|
|
||||||
### id [field]
|
### id [field]
|
||||||
|
|
||||||
|
@@ -63,7 +63,7 @@ class YukiModuleResources private constructor(private val baseInstance: XModuleR
|
|||||||
* @param resId Resources Id
|
* @param resId Resources Id
|
||||||
* @return [YukiResForwarder]
|
* @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"
|
override fun toString() = "YukiModuleResources by $baseInstance"
|
||||||
}
|
}
|
@@ -36,13 +36,23 @@ import android.content.res.XResForwarder
|
|||||||
* 对接 [XResForwarder] 的中间层实例
|
* 对接 [XResForwarder] 的中间层实例
|
||||||
* @param baseInstance 原始实例
|
* @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] 实例
|
* 获得 [XResForwarder] 实例
|
||||||
* @return [XResForwarder]
|
* @return [XResForwarder]
|
||||||
*/
|
*/
|
||||||
val instance get() = baseInstance
|
internal val instance get() = baseInstance
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得当前 Resources Id
|
* 获得当前 Resources Id
|
||||||
|
Reference in New Issue
Block a user