Modify canonical code comment "constructor" naming

This commit is contained in:
2022-07-28 00:08:51 +08:00
parent bff441b07e
commit 4f8c2759c0
9 changed files with 20 additions and 20 deletions

View File

@@ -10,7 +10,7 @@ class HookParam internal constructor(private val createrInstance: YukiMemberHook
**功能描述**
> Hook 方法、构造的目标对象实现类。
> Hook 方法、构造方法的目标对象实现类。
### args [field]

View File

@@ -550,7 +550,7 @@ inline fun HookClass.hook(isUseAppClassLoader: Boolean, initiate: YukiMemberHook
**功能描述**
> 这是一切 Hook 的入口创建方法Hook 方法、构造
> 这是一切 Hook 的入口创建方法Hook 方法、构造方法
**功能示例**

View File

@@ -314,7 +314,7 @@ inline fun Class<*>.constructor(initiate: ConstructorFinder.() -> Unit): Constru
**功能描述**
> 查找并得到构造
> 查找并得到构造方法
### ~~callStatic [method]~~ <!-- {docsify-ignore} -->

View File

@@ -96,11 +96,11 @@ inline fun injectMember(priority: Int, tag: String, initiate: MemberHookCreater.
**功能描述**
> 注入要 Hook 的方法、构造
> 注入要 Hook 的方法、构造方法
**功能示例**
你可以注入任意方法与构造,使用 `injectMember` 即可创建一个 `Hook` 对象。
你可以注入任意方法与构造方法,使用 `injectMember` 即可创建一个 `Hook` 对象。
> 示例如下
@@ -150,7 +150,7 @@ inner class MemberHookCreater internal constructor(private val priority: Int, in
**功能描述**
> Hook 核心功能实现类,查找和处理需要 Hook 的方法、构造
> Hook 核心功能实现类,查找和处理需要 Hook 的方法、构造方法
#### member [field]
@@ -164,7 +164,7 @@ var member: Member?
**功能描述**
> 手动指定要 Hook 的方法、构造
> 手动指定要 Hook 的方法、构造方法
!> 不建议使用此方法设置目标需要 Hook 的 `Member` 对象,你可以使用 `method``constructor` 方法。
@@ -398,7 +398,7 @@ inline fun HookParam.injectMember(priority: Int, tag: String, initiate: MemberHo
**功能描述**
> 注入要 Hook 的方法、构造 (嵌套 Hook)。
> 注入要 Hook 的方法、构造方法 (嵌套 Hook)。
#### beforeHook [method]

View File

@@ -77,7 +77,7 @@ class YukiMemberHookCreater(@PublishedApi internal val packageParam: PackagePara
@PublishedApi
internal var isDisableCreaterRunHook = false
/** 设置要 Hook 的方法、构造 */
/** 设置要 Hook 的方法、构造方法 */
@PublishedApi
internal var preHookMembers = HashMap<String, MemberHookCreater>()
@@ -92,7 +92,7 @@ class YukiMemberHookCreater(@PublishedApi internal val packageParam: PackagePara
get() = hookClass.instance ?: error("Cannot get hook class \"${hookClass.name}\" cause ${hookClass.throwable?.message}")
/**
* 注入要 Hook 的方法、构造
* 注入要 Hook 的方法、构造方法
* @param priority Hook 优先级 - 默认 [PRIORITY_DEFAULT]
* @param tag 可设置标签 - 在发生错误时方便进行调试
* @param initiate 方法体
@@ -133,7 +133,7 @@ class YukiMemberHookCreater(@PublishedApi internal val packageParam: PackagePara
/**
* Hook 核心功能实现类
*
* 查找和处理需要 Hook 的方法、构造
* 查找和处理需要 Hook 的方法、构造方法
* @param priority Hook 优先级
* @param tag 当前设置的标签
* @param packageName 当前 Hook 的 APP 包名
@@ -207,7 +207,7 @@ class YukiMemberHookCreater(@PublishedApi internal val packageParam: PackagePara
private var allMethodsName = ""
/**
* 手动指定要 Hook 的方法、构造
* 手动指定要 Hook 的方法、构造方法
*
* 你可以调用 [instanceClass] 来手动查询要 Hook 的方法
*/
@@ -312,7 +312,7 @@ class YukiMemberHookCreater(@PublishedApi internal val packageParam: PackagePara
else ConstructorFinder(hookInstance = this@MemberHookCreater, hookClass.instance).apply(initiate).build()
/**
* 注入要 Hook 的方法、构造 (嵌套 Hook)
* 注入要 Hook 的方法、构造方法 (嵌套 Hook)
* @param priority Hook 优先级 - 默认 [PRIORITY_DEFAULT]
* @param tag 可设置标签 - 在发生错误时方便进行调试
* @param initiate 方法体

View File

@@ -137,7 +137,7 @@ abstract class BaseFinder(
internal val hookTag get() = hookInstance?.tag ?: "FinderMode"
/**
* 判断是否没有设置 Hook 过程中 方法、构造、变量 找不到的任何异常拦截
* 判断是否没有设置 Hook 过程中 方法、构造方法、变量 找不到的任何异常拦截
* @return [Boolean] 没有设置任何异常拦截
*/
internal val isNotIgnoredNoSuchMemberFailure get() = hookInstance?.isNotIgnoredNoSuchMemberFailure ?: true

View File

@@ -148,7 +148,7 @@ inline fun Class<*>.field(initiate: FieldFinder.() -> Unit) = FieldFinder(classS
inline fun Class<*>.method(initiate: MethodFinder.() -> Unit) = MethodFinder(classSet = this).apply(initiate).build()
/**
* 查找并得到构造
* 查找并得到构造方法
* @param initiate 查找方法体
* @return [ConstructorFinder.Result]
*/

View File

@@ -36,7 +36,7 @@ import java.lang.reflect.Member
import java.lang.reflect.Method
/**
* Hook 方法、构造的目标对象实现类
* Hook 方法、构造方法的目标对象实现类
* @param createrInstance [YukiMemberHookCreater] 的实例对象
* @param wrapper [HookParam] 的参数包装类实例
*/

View File

@@ -344,7 +344,7 @@ open class PackageParam internal constructor(@PublishedApi internal var wrapper:
fun findClass(vararg name: String) = VariousClass(*name)
/**
* Hook 方法、构造
* Hook 方法、构造方法
*
* - ❗为防止任何字符串都被当做 [Class] 进行 Hook - 推荐优先使用 [findClass]
* @param isUseAppClassLoader 是否使用 [appClassLoader] 重新绑定当前 [Class] - 默认启用
@@ -355,7 +355,7 @@ open class PackageParam internal constructor(@PublishedApi internal var wrapper:
findClass(name = this).hook(isUseAppClassLoader, initiate)
/**
* Hook 方法、构造
* Hook 方法、构造方法
* @param isUseAppClassLoader 是否使用 [appClassLoader] 重新绑定当前 [Class] - 默认启用
* @param initiate 方法体
* @return [YukiMemberHookCreater.Result]
@@ -364,7 +364,7 @@ open class PackageParam internal constructor(@PublishedApi internal var wrapper:
hookClass.hook(isUseAppClassLoader, initiate)
/**
* Hook 方法、构造
* Hook 方法、构造方法
* @param isUseAppClassLoader 是否使用 [appClassLoader] 重新绑定当前 [Class] - 默认启用
* @param initiate 方法体
* @return [YukiMemberHookCreater.Result]
@@ -373,7 +373,7 @@ open class PackageParam internal constructor(@PublishedApi internal var wrapper:
hookClass(if (isUseAppClassLoader) appClassLoader else null).hook(isUseAppClassLoader, initiate)
/**
* Hook 方法、构造
* Hook 方法、构造方法
* @param isUseAppClassLoader 是否使用 [appClassLoader] 重新绑定当前 [Class] - 默认启用
* @param initiate 方法体
* @return [YukiMemberHookCreater.Result]