mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify make open val to internal open val in MemberBaseFinder
This commit is contained in:
@@ -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
|
||||
) {
|
||||
|
||||
/**
|
||||
|
@@ -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) {
|
||||
|
||||
|
@@ -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) {
|
||||
|
||||
|
@@ -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) {
|
||||
|
||||
|
Reference in New Issue
Block a user