Modify make open val to internal open val in MemberBaseFinder

This commit is contained in:
2022-09-04 20:22:30 +08:00
parent 43e1d5b2ae
commit 63abd07537
4 changed files with 10 additions and 8 deletions

View File

@@ -52,8 +52,10 @@ import kotlin.math.abs
*/ */
abstract class MemberBaseFinder internal constructor( abstract class MemberBaseFinder internal constructor(
private val tag: String, private val tag: String,
open val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, @PublishedApi
open val classSet: Class<*>? = null internal open val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null,
@PublishedApi
internal open val classSet: Class<*>? = null
) { ) {
/** /**

View File

@@ -53,9 +53,9 @@ import java.lang.reflect.Member
* @param classSet 当前需要查找的 [Class] 实例 * @param classSet 当前需要查找的 [Class] 实例
*/ */
class ConstructorFinder @PublishedApi internal constructor( class ConstructorFinder @PublishedApi internal constructor(
@property:YukiPrivateApi @PublishedApi
override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null,
@property:YukiPrivateApi @PublishedApi
override val classSet: Class<*>? = null override val classSet: Class<*>? = null
) : MemberBaseFinder(tag = "Constructor", hookInstance, classSet) { ) : MemberBaseFinder(tag = "Constructor", hookInstance, classSet) {

View File

@@ -54,9 +54,9 @@ import java.lang.reflect.Field
* @param classSet 当前需要查找的 [Class] 实例 * @param classSet 当前需要查找的 [Class] 实例
*/ */
class FieldFinder @PublishedApi internal constructor( class FieldFinder @PublishedApi internal constructor(
@property:YukiPrivateApi @PublishedApi
override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null,
@property:YukiPrivateApi @PublishedApi
override val classSet: Class<*>? = null override val classSet: Class<*>? = null
) : MemberBaseFinder(tag = "Field", hookInstance, classSet) { ) : MemberBaseFinder(tag = "Field", hookInstance, classSet) {

View File

@@ -55,9 +55,9 @@ import java.lang.reflect.Method
* @param classSet 当前需要查找的 [Class] 实例 * @param classSet 当前需要查找的 [Class] 实例
*/ */
class MethodFinder @PublishedApi internal constructor( class MethodFinder @PublishedApi internal constructor(
@property:YukiPrivateApi @PublishedApi
override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null, override val hookInstance: YukiMemberHookCreator.MemberHookCreator? = null,
@property:YukiPrivateApi @PublishedApi
override val classSet: Class<*>? = null override val classSet: Class<*>? = null
) : MemberBaseFinder(tag = "Method", hookInstance, classSet) { ) : MemberBaseFinder(tag = "Method", hookInstance, classSet) {