Modify move MethodFinder, ConstructorFinder, FieldFinder rules data to MethodRulesData, ConstructorRulesData, FieldRulesData and separate BaseFinder

This commit is contained in:
2022-09-05 01:13:29 +08:00
parent 1521c6be25
commit 17fe436760
16 changed files with 569 additions and 378 deletions

View File

@@ -1,7 +1,7 @@
## MethodFinder *- class*
```kotlin
class MethodFinder internal constructor(override val hookInstance: YukiMemberHookCreator.MemberHookCreator?, override val classSet: Class<*>) : BaseFinder()
class MethodFinder internal constructor(override val hookInstance: YukiMemberHookCreator.MemberHookCreator?, override val classSet: Class<*>) : MemberBaseFinder
```
**变更记录**
@@ -12,6 +12,10 @@ class MethodFinder internal constructor(override val hookInstance: YukiMemberHoo
合并到 `BaseFinder`
`v1.0.93` `修改`
合并到 `MemberBaseFinder`
**功能描述**
> `Method` 查找类。
@@ -120,7 +124,7 @@ fun param(vararg paramType: Any): IndexTypeCondition
> 设置 `Method` 参数。
如果同时使用了 `paramCount``paramTypes` 的数量必须与 `paramCount` 完全匹配。
如果同时使用了 `paramCount``paramType` 的数量必须与 `paramCount` 完全匹配。
!> 无参 `Method` 请使用 `emptyParam` 设置查询条件。