mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-05 18:25:28 +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(
|
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
|
||||||
) {
|
) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -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) {
|
||||||
|
|
||||||
|
@@ -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) {
|
||||||
|
|
||||||
|
@@ -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) {
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user