From ba9928b43c1725b1d886ad2016dfa5c0cc029125 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sat, 7 Oct 2023 11:19:05 +0800 Subject: [PATCH] fix: typo --- .../core/finder/classes/DexClassFinder.md | 2 +- .../hook/factory/ReflectionFactory.md | 2 +- .../core/finder/classes/DexClassFinder.md | 2 +- .../hook/factory/ReflectionFactory.md | 2 +- .../zh-cn/api/special-features/reflection.md | 2 +- .../core/finder/classes/DexClassFinder.kt | 2 +- .../hook/factory/ReflectionFactory.kt | 2 +- .../yukihookapi/hook/param/PackageParam.kt | 26 +++++++++---------- 8 files changed, 20 insertions(+), 20 deletions(-) diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md index 7b9378ca..84c9b64b 100644 --- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md +++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md @@ -32,7 +32,7 @@ class DexClassFinder internal constructor( ::: warning -此功能尚在试验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 +此功能尚在实验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 ::: diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md index 0fd28cc9..d40266cd 100644 --- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md +++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md @@ -136,7 +136,7 @@ inline fun ClassLoader.searchClass(name: String, async: Boolean, initiate: Class 建议启用 **async** 或设置 **name** 参数,**name** 参数将在 Hook APP (宿主) 不同版本中自动进行本地缓存以提升效率。 -此功能尚在试验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 +此功能尚在实验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 ::: diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md index 1fc9e026..e63d4a7c 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.md @@ -24,7 +24,7 @@ class DexClassFinder internal constructor( ::: warning -此功能尚在试验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 +此功能尚实验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 ::: diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md index fd970872..71c60c36 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.md @@ -128,7 +128,7 @@ inline fun ClassLoader.searchClass(name: String, async: Boolean, initiate: Class 建议启用 **async** 或设置 **name** 参数,**name** 参数将在 Hook APP (宿主) 不同版本中自动进行本地缓存以提升效率。 -此功能尚在试验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 +此功能尚在实验阶段,性能与稳定性可能仍然存在问题,使用过程遇到问题请向我们报告并帮助我们改进。 ::: diff --git a/docs-source/src/zh-cn/api/special-features/reflection.md b/docs-source/src/zh-cn/api/special-features/reflection.md index 505ee5ad..fc51a92e 100644 --- a/docs-source/src/zh-cn/api/special-features/reflection.md +++ b/docs-source/src/zh-cn/api/special-features/reflection.md @@ -173,7 +173,7 @@ var isExist = "com.demo.Test".hasClass(customClassLoader) ::: warning -目前 **DexClassFinder** 的功能尚在试验阶段,由于仅通过 Java 层实现查找功能,在宿主 **Class** 过多时性能可能不能达到最佳水平,如果发生查找不到、定位有误的问题欢迎向我们反馈。 +目前 **DexClassFinder** 的功能尚在实验阶段,由于仅通过 Java 层实现查找功能,在宿主 **Class** 过多时性能可能不能达到最佳水平,如果发生查找不到、定位有误的问题欢迎向我们反馈。 由于是反射层面的 API,目前它只能通过**类与成员**的特征来定位指定的 **Class**,不能通过指定字节码中的字符串和方法内容特征来进行定位。 diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.kt index aed94ca5..b98af696 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/core/finder/classes/DexClassFinder.kt @@ -64,7 +64,7 @@ import java.lang.reflect.Method * * 可使用 [BaseDexClassLoader] 通过指定条件查找指定 [Class] 或一组 [Class] * - * - 此功能尚在试验阶段 - 性能与稳定性可能仍然存在问题 - 使用过程遇到问题请向我们报告并帮助我们改进 + * - 此功能尚在实验阶段 - 性能与稳定性可能仍然存在问题 - 使用过程遇到问题请向我们报告并帮助我们改进 * @param name 标识当前 [Class] 缓存的名称 - 不设置将不启用缓存 - 启用缓存必须启用 [async] * @param async 是否启用异步 * @param loaderSet 当前使用的 [ClassLoader] 实例 diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt index 0fd49914..abb15e3c 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt @@ -176,7 +176,7 @@ fun ClassLoader.listOfClasses() = ReflectionTool.findDexClassList(loader = this) * * - 建议启用 [async] 或设置 [name] 参数 - [name] 参数将在 Hook APP (宿主) 不同版本中自动进行本地缓存以提升效率 * - * - 此功能尚在试验阶段 - 性能与稳定性可能仍然存在问题 - 使用过程遇到问题请向我们报告并帮助我们改进 + * - 此功能尚在实验阶段 - 性能与稳定性可能仍然存在问题 - 使用过程遇到问题请向我们报告并帮助我们改进 * @param name 标识当前 [Class] 缓存的名称 - 不设置将不启用缓存 - 启用缓存自动启用 [async] * @param async 是否启用异步 - 默认否 * @param initiate 方法体 diff --git a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/param/PackageParam.kt b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/param/PackageParam.kt index 405badb5..7c40d24a 100644 --- a/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/param/PackageParam.kt +++ b/yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/param/PackageParam.kt @@ -463,7 +463,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW * * - 建议启用 [async] 或设置 [name] 参数 - [name] 参数将在 Hook APP (宿主) 不同版本中自动进行本地缓存以提升效率 * - * - 此功能尚在试验阶段 - 性能与稳定性可能仍然存在问题 - 使用过程遇到问题请向我们报告并帮助我们改进 + * - 此功能尚在实验阶段 - 性能与稳定性可能仍然存在问题 - 使用过程遇到问题请向我们报告并帮助我们改进 * @param name 标识当前 [Class] 缓存的名称 - 不设置将不启用缓存 - 启用缓存自动启用 [async] * @param async 是否启用异步 - 默认否 * @param initiate 方法体 @@ -719,7 +719,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @return [YukiMemberHookCreator.MemberHookCreator] */ @@ -728,7 +728,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @param initiate 方法体 * @return [YukiMemberHookCreator.MemberHookCreator.Result] @@ -741,7 +741,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 通过 [BaseFinder.BaseResult] 直接 Hook 方法、构造方法 * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @return [YukiMemberHookCreator.MemberHookCreator] */ @@ -750,7 +750,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 通过 [BaseFinder.BaseResult] 直接 Hook 方法、构造方法 * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @param initiate 方法体 * @return [YukiMemberHookCreator.MemberHookCreator.Result] @@ -763,7 +763,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 (批量) * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @return [YukiMemberHookCreator.MemberHookCreator] */ @@ -772,7 +772,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 (批量) * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @param initiate 方法体 * @return [YukiMemberHookCreator.MemberHookCreator.Result] @@ -785,7 +785,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 (批量) * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @return [YukiMemberHookCreator.MemberHookCreator] */ @@ -794,7 +794,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 (批量) * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @param initiate 方法体 * @return [YukiMemberHookCreator.MemberHookCreator.Result] @@ -807,7 +807,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 通过 [BaseFinder.BaseResult] 直接 Hook 方法、构造方法 (批量) * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @return [YukiMemberHookCreator.MemberHookCreator] */ @@ -816,7 +816,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 通过 [BaseFinder.BaseResult] 直接 Hook 方法、构造方法 (批量) * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 - 默认为 [YukiHookPriority.DEFAULT] * @param initiate 方法体 * @return [YukiMemberHookCreator.MemberHookCreator.Result] @@ -829,7 +829,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 通过 [BaseFinder.BaseResult] 直接 Hook 方法、构造方法 * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param isMultiple 是否为多重查找 * @param priority Hook 优先级 * @param isLazyMode 是否为惰性模式 - 默认否 @@ -855,7 +855,7 @@ open class PackageParam internal constructor(internal var wrapper: PackageParamW /** * 直接 Hook 方法、构造方法 * - * - 此功能尚在试验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API + * - 此功能尚在实验阶段 - 在 1.x.x 版本将暂定于此 - 在 2.x.x 版本将完全合并到新 API * @param priority Hook 优先级 * @param isLazyMode 是否为惰性模式 - 默认否 * @return [YukiMemberHookCreator.MemberHookCreator]