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) {