Changed constructor to package private in bean

This commit is contained in:
2022-05-20 23:43:24 +08:00
parent 117a868c54
commit a46d68a934
6 changed files with 6 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
## CurrentClass [class]
```kotlin
class CurrentClass(internal val instance: Class<*>, internal val self: Any)
class CurrentClass internal constructor(internal val instance: Class<*>, internal val self: Any)
```
**变更记录**

View File

@@ -1,7 +1,7 @@
## HookClass [class]
```kotlin
class HookClass(var instance: Class<*>?, var name: String, var throwable: Throwable?)
class HookClass internal constructor(var instance: Class<*>?, var name: String, var throwable: Throwable?)
```
**变更记录**

View File

@@ -1,7 +1,7 @@
## HookResources [class]
```kotlin
class HookResources(var instance: YukiResources?)
class HookResources internal constructor(var instance: YukiResources?)
```
**变更记录**

View File

@@ -37,7 +37,7 @@ import com.highcapable.yukihookapi.hook.factory.method
* @param instance 当前实例的 [Class]
* @param self 当前实例本身
*/
class CurrentClass(@PublishedApi internal val instance: Class<*>, @PublishedApi internal val self: Any) {
class CurrentClass @PublishedApi internal constructor(@PublishedApi internal val instance: Class<*>, @PublishedApi internal val self: Any) {
/**
* 调用父类实例

View File

@@ -33,7 +33,7 @@ package com.highcapable.yukihookapi.hook.bean
* @param name 完整名称
* @param throwable 异常
*/
class HookClass(var instance: Class<*>? = null, var name: String, var throwable: Throwable? = null) {
class HookClass internal constructor(var instance: Class<*>? = null, var name: String, var throwable: Throwable? = null) {
override fun toString() = "[class] $name [throwable] $throwable [instance] $instance"
}

View File

@@ -33,7 +33,7 @@ import com.highcapable.yukihookapi.hook.xposed.bridge.dummy.YukiResources
* 创建一个当前 Hook 的 [YukiResources] 接管类
* @param instance 实例
*/
class HookResources(var instance: YukiResources? = null) {
class HookResources internal constructor(var instance: YukiResources? = null) {
override fun toString() = "[instance] $instance"
}