From 63abd07537516ef3f57967d1e138ebe074f23aec Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 4 Sep 2022 20:22:30 +0800 Subject: [PATCH] Modify make open val to internal open val in MemberBaseFinder --- .../yukihookapi/hook/core/finder/base/MemberBaseFinder.kt | 6 ++++-- .../hook/core/finder/members/ConstructorFinder.kt | 4 ++-- .../yukihookapi/hook/core/finder/members/FieldFinder.kt | 4 ++-- .../yukihookapi/hook/core/finder/members/MethodFinder.kt | 4 ++-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/base/MemberBaseFinder.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/base/MemberBaseFinder.kt index 06fbc6db..4a8b6c09 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/base/MemberBaseFinder.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/base/MemberBaseFinder.kt @@ -52,8 +52,10 @@ import kotlin.math.abs */ abstract class MemberBaseFinder internal constructor( private val tag: String, - open val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, - open val classSet: Class<*>? = null + @PublishedApi + internal open val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, + @PublishedApi + internal open val classSet: Class<*>? = null ) { /** diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/ConstructorFinder.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/ConstructorFinder.kt index d057788e..84d1fba9 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/ConstructorFinder.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/ConstructorFinder.kt @@ -53,9 +53,9 @@ import java.lang.reflect.Member * @param classSet 当前需要查找的 [Class] 实例 */ class ConstructorFinder @PublishedApi internal constructor( - @property:YukiPrivateApi + @PublishedApi override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, - @property:YukiPrivateApi + @PublishedApi override val classSet: Class<*>? = null ) : MemberBaseFinder(tag = "Constructor", hookInstance, classSet) { diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/FieldFinder.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/FieldFinder.kt index d8a52e99..7a52da12 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/FieldFinder.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/FieldFinder.kt @@ -54,9 +54,9 @@ import java.lang.reflect.Field * @param classSet 当前需要查找的 [Class] 实例 */ class FieldFinder @PublishedApi internal constructor( - @property:YukiPrivateApi + @PublishedApi override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, - @property:YukiPrivateApi + @PublishedApi override val classSet: Class<*>? = null ) : MemberBaseFinder(tag = "Field", hookInstance, classSet) { diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/MethodFinder.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/MethodFinder.kt index a0e55cd0..f4e0f5bb 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/MethodFinder.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/core/finder/members/MethodFinder.kt @@ -55,9 +55,9 @@ import java.lang.reflect.Method * @param classSet 当前需要查找的 [Class] 实例 */ class MethodFinder @PublishedApi internal constructor( - @property:YukiPrivateApi + @PublishedApi override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, - @property:YukiPrivateApi + @PublishedApi override val classSet: Class<*>? = null ) : MemberBaseFinder(tag = "Method", hookInstance, classSet) {