From a46d68a9342061754024ede0dbf900d1554af597 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Fri, 20 May 2022 23:43:24 +0800 Subject: [PATCH] Changed constructor to package private in bean --- docs/api/public/CurrentClass.md | 2 +- docs/api/public/HookClass.md | 2 +- docs/api/public/HookResources.md | 2 +- .../com/highcapable/yukihookapi/hook/bean/CurrentClass.kt | 2 +- .../kotlin/com/highcapable/yukihookapi/hook/bean/HookClass.kt | 2 +- .../com/highcapable/yukihookapi/hook/bean/HookResources.kt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/api/public/CurrentClass.md b/docs/api/public/CurrentClass.md index dcebb063..2e1b14a3 100644 --- a/docs/api/public/CurrentClass.md +++ b/docs/api/public/CurrentClass.md @@ -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) ``` **变更记录** diff --git a/docs/api/public/HookClass.md b/docs/api/public/HookClass.md index 1f162623..ebc29c09 100644 --- a/docs/api/public/HookClass.md +++ b/docs/api/public/HookClass.md @@ -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?) ``` **变更记录** diff --git a/docs/api/public/HookResources.md b/docs/api/public/HookResources.md index 2fcfb700..a4c203a8 100644 --- a/docs/api/public/HookResources.md +++ b/docs/api/public/HookResources.md @@ -1,7 +1,7 @@ ## HookResources [class] ```kotlin -class HookResources(var instance: YukiResources?) +class HookResources internal constructor(var instance: YukiResources?) ``` **变更记录** diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/CurrentClass.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/CurrentClass.kt index df59a480..a0ac0c14 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/CurrentClass.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/CurrentClass.kt @@ -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) { /** * 调用父类实例 diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookClass.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookClass.kt index 7ac2abf1..6c602319 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookClass.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookClass.kt @@ -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" } \ No newline at end of file diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookResources.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookResources.kt index 077b6651..649266aa 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookResources.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/bean/HookResources.kt @@ -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" } \ No newline at end of file