Fix name misspellings Creater/creater to Creator/creator

This commit is contained in:
2022-09-03 21:35:56 +08:00
parent 1b35a2e417
commit d3b023a9ee
17 changed files with 121 additions and 101 deletions

View File

@@ -54,9 +54,9 @@
[filename](public/YukiBaseHooker.md ':include')
[filename](public/YukiMemberHookCreater.md ':include')
[filename](public/YukiMemberHookCreator.md ':include')
[filename](public/YukiResourcesHookCreater.md ':include')
[filename](public/YukiResourcesHookCreator.md ':include')
[filename](public/MethodFinder.md ':include')

View File

@@ -1,7 +1,7 @@
## ConstructorFinder *- class*
```kotlin
class ConstructorFinder internal constructor(override val hookInstance: YukiMemberHookCreater.MemberHookCreater?, override val classSet: Class<*>) : BaseFinder()
class ConstructorFinder internal constructor(override val hookInstance: YukiMemberHookCreator.MemberHookCreator?, override val classSet: Class<*>) : BaseFinder()
```
**变更记录**
@@ -12,6 +12,10 @@ class ConstructorFinder internal constructor(override val hookInstance: YukiMemb
合并到 `BaseFinder`
`v1.0.93` `修改`
修正拼写错误的 **Creater** 命名到 **Creator**
**功能描述**
> `Constructor` 查找类。

View File

@@ -1,7 +1,7 @@
## FieldFinder *- class*
```kotlin
class FieldFinder internal constructor(override val hookInstance: YukiMemberHookCreater.MemberHookCreater?, override val classSet: Class<*>?) : BaseFinder()
class FieldFinder internal constructor(override val hookInstance: YukiMemberHookCreator.MemberHookCreator?, override val classSet: Class<*>?) : BaseFinder()
```
**变更记录**

View File

@@ -1,7 +1,7 @@
## HookParam *- class*
```kotlin
class HookParam internal constructor(private val createrInstance: YukiMemberHookCreater, private var param: YukiHookCallback.Param?)
class HookParam internal constructor(private val creatorInstance: YukiMemberHookCreator, private var param: YukiHookCallback.Param?)
```
**变更记录**
@@ -12,6 +12,10 @@ class HookParam internal constructor(private val createrInstance: YukiMemberHook
移动 `HookParamWrapper``YukiHookCallback.Param`
`v1.0.93` `修改`
修正拼写错误的 **creater** 命名到 **creator**
**功能描述**
> Hook 方法、构造方法的目标对象实现类。
@@ -186,7 +190,7 @@ fun Throwable.throwToApp()
使用 `throwable` 获取当前设置的方法调用抛出异常。
仅会在回调方法的 `MemberHookCreater.beforeHook` or `MemberHookCreater.afterHook` 中生效。
仅会在回调方法的 `MemberHookCreator.beforeHook` or `MemberHookCreator.afterHook` 中生效。
!> 设置后会同时执行 `resultNull` 方法并将异常抛出给当前 Hook APP。

View File

@@ -1,7 +1,7 @@
## MethodFinder *- class*
```kotlin
class MethodFinder internal constructor(override val hookInstance: YukiMemberHookCreater.MemberHookCreater?, override val classSet: Class<*>) : BaseFinder()
class MethodFinder internal constructor(override val hookInstance: YukiMemberHookCreator.MemberHookCreator?, override val classSet: Class<*>) : BaseFinder()
```
**变更记录**

View File

@@ -642,19 +642,19 @@ customClassLoader?.fetching { clazz, resolve ->
### String+Class+VariousClass+HookClass.hook *- i-ext-method*
```kotlin
inline fun String.hook(initiate: YukiMemberHookCreater.() -> Unit): YukiMemberHookCreater.Result
inline fun String.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMemberHookCreator.Result
```
```kotlin
inline fun Class<*>.hook(initiate: YukiMemberHookCreater.() -> Unit): YukiMemberHookCreater.Result
inline fun Class<*>.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMemberHookCreator.Result
```
```kotlin
inline fun VariousClass.hook(initiate: YukiMemberHookCreater.() -> Unit): YukiMemberHookCreater.Result
inline fun VariousClass.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMemberHookCreator.Result
```
```kotlin
inline fun HookClass.hook(initiate: YukiMemberHookCreater.() -> Unit): YukiMemberHookCreater.Result
inline fun HookClass.hook(initiate: YukiMemberHookCreator.() -> Unit): YukiMemberHookCreator.Result
```
**变更记录**
@@ -671,7 +671,7 @@ inline fun HookClass.hook(initiate: YukiMemberHookCreater.() -> Unit): YukiMembe
`v1.0.3` `修改`
新增 `YukiMemberHookCreater.Result` 返回值
新增 `YukiMemberHookCreator.Result` 返回值
`v1.0.70` `修改`
@@ -748,7 +748,7 @@ findClass("com.example.demo.DemoClass1", "com.example.demo.DemoClass2").hook {
### HookResources.hook *- i-ext-method*
```kotlin
inline fun HookResources.hook(initiate: YukiResourcesHookCreater.() -> Unit)
inline fun HookResources.hook(initiate: YukiResourcesHookCreator.() -> Unit)
```
**变更记录**

View File

@@ -1,7 +1,7 @@
## YukiMemberHookCreater *- class*
## YukiMemberHookCreator *- class*
```kotlin
class YukiMemberHookCreater(internal val packageParam: PackageParam, internal val hookClass: HookClass)
class YukiMemberHookCreator(internal val packageParam: PackageParam, internal val hookClass: HookClass)
```
**变更记录**
@@ -12,6 +12,10 @@ class YukiMemberHookCreater(internal val packageParam: PackageParam, internal va
`hookClass` 进行 inline 处理
`v1.0.93` `修改`
修正拼写错误的 **Creater** 命名到 **Creator**
**功能描述**
> `YukiHookAPI``Member` 核心 Hook 实现类。
@@ -81,7 +85,7 @@ val instanceClass: Class<*>
### injectMember *- method*
```kotlin
inline fun injectMember(priority: Int, tag: String, initiate: MemberHookCreater.() -> Unit): MemberHookCreater.Result
inline fun injectMember(priority: Int, tag: String, initiate: MemberHookCreator.() -> Unit): MemberHookCreator.Result
```
**变更记录**
@@ -152,10 +156,10 @@ fun useDangerousOperation(option: String)
!> 若你不知道允许此功能会带来何种后果,请勿使用。
### MemberHookCreater *- class*
### MemberHookCreator *- class*
```kotlin
inner class MemberHookCreater internal constructor(private val priority: Int, internal val tag: String)
inner class MemberHookCreator internal constructor(private val priority: Int, internal val tag: String)
```
**变更记录**
@@ -174,6 +178,8 @@ inner class MemberHookCreater internal constructor(private val priority: Int, in
移除 `packageName`
修正拼写错误的 **Creater** 命名到 **Creator**
**功能描述**
> Hook 核心功能实现类,查找和处理需要 Hook 的 `Method``Constructor`
@@ -453,7 +459,7 @@ inline fun HookParam.constructor(initiate: ConstructorCondition): ConstructorFin
#### HookParam.injectMember *- i-ext-method*
```kotlin
inline fun HookParam.injectMember(priority: Int, tag: String, initiate: MemberHookCreater.() -> Unit): MemberHookCreater.Result
inline fun HookParam.injectMember(priority: Int, tag: String, initiate: MemberHookCreator.() -> Unit): MemberHookCreator.Result
```
**变更记录**

View File

@@ -1,13 +1,17 @@
## YukiResourcesHookCreater *- class*
## YukiResourcesHookCreator *- class*
```kotlin
class YukiResourcesHookCreater(internal val packageParam: PackageParam, internal val hookResources: HookResources)
class YukiResourcesHookCreator(internal val packageParam: PackageParam, internal val hookResources: HookResources)
```
**变更记录**
`v1.0.80` `新增`
`v1.0.93` `修改`
修正拼写错误的 **Creater** 命名到 **Creator**
**功能描述**
> `YukiHookAPI``Resources` 核心 Hook 实现类。
@@ -15,7 +19,7 @@ class YukiResourcesHookCreater(internal val packageParam: PackageParam, internal
### injectResource *- method*
```kotlin
inline fun injectResource(tag: String, initiate: ResourceHookCreater.() -> Unit): ResourceHookCreater.Result
inline fun injectResource(tag: String, initiate: ResourceHookCreator.() -> Unit): ResourceHookCreator.Result
```
**变更记录**
@@ -48,10 +52,10 @@ injectResource(tag = "KuriharaYuki") {
}
```
### ResourcesHookCreater *- class*
### ResourcesHookCreator *- class*
```kotlin
inner class ResourcesHookCreater internal constructor(private val tag: String)
inner class ResourcesHookCreator internal constructor(private val tag: String)
```
**变更记录**
@@ -62,6 +66,8 @@ inner class ResourcesHookCreater internal constructor(private val tag: String)
移除 `packageName`
修正拼写错误的 **Creater** 命名到 **Creator**
**功能描述**
> Hook 核心功能实现类。

View File

@@ -879,7 +879,7 @@ loadZygote {
**异常原因**
`MemberHookCreater` 中调用 `members()` 但是未设置需要 Hook 的 `Member` 实例。
`MemberHookCreator` 中调用 `members()` 但是未设置需要 Hook 的 `Member` 实例。
> 示例如下

View File

@@ -8,23 +8,23 @@
```
Host Environment
└── YukiMemberHookCreater
└── YukiMemberHookCreator
└── Class
└── MemberHookCreater
└── MemberHookCreator
└── Member
├── Before
└── After
MemberHookCreater
MemberHookCreator
└── Member
├── Before
└── After
...
YukiResourcesHookCreater
YukiResourcesHookCreator
└── Resources
└── ResourcesHookCreater
└── ResourcesHookCreator
└── Drawable
└── Replace
ResourcesHookCreater
ResourcesHookCreator
└── Layout
└── Inject
...
@@ -192,7 +192,7 @@ TestClass.hook {
}
```
更多功能请参考 [MemberHookCreater](api/document?id=memberhookcreater-class)。
更多功能请参考 [MemberHookCreator](api/document?id=memberhookcreator-class)。
### Hook Zygote
@@ -304,7 +304,7 @@ loadZygote {
}
```
更多功能请参考 [ResourcesHookCreater](api/document?id=resourceshookcreater-class)。
更多功能请参考 [ResourcesHookCreator](api/document?id=resourceshookcreator-class)。
### 解除 Hook
@@ -346,7 +346,7 @@ injectMember {
}
```
更多功能请参考 [MemberHookCreater](api/document?id=memberhookcreater-class)。
更多功能请参考 [MemberHookCreator](api/document?id=memberhookcreator-class)。
## 异常处理
@@ -412,7 +412,7 @@ method {
}
```
更多功能请参考 [MemberHookCreater.Result](api/document?id=result-class) 与 [ResourcesHookCreater.Result](api/document?id=result-class-2)。
更多功能请参考 [MemberHookCreator.Result](api/document?id=result-class) 与 [ResourcesHookCreator.Result](api/document?id=result-class-2)。
这里介绍了可能发生的常见异常,若要了解更多请参考 [API 异常处理](config/api-exception.md)。