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 4eb92dfb..0fd28cc9 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
@@ -76,6 +76,24 @@ CONSTRUCTOR
> 全部 `Constructor`。
+## LazyClass - class
+
+```kotlin:no-line-numbers
+open class LazyClass internal constructor(
+ private val instance: Any,
+ private val initialize: Boolean,
+ private val loader: ClassLoaderInitializer?
+)
+```
+
+**Change Records**
+
+`v1.2.0` `added`
+
+**Function Illustrate**
+
+> 懒装载 `Class` 实例。
+
## ClassLoader.listOfClasses - ext-method
```kotlin:no-line-numbers
@@ -561,6 +579,50 @@ val customClassLoader: ClassLoader? = ... // 假设这个就是你的 ClassLoade
classOf(customClassLoader)
```
+## lazyClass - method
+
+```kotlin:no-line-numbers
+fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+fun lazyClass(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+**Change Records**
+
+`v1.2.0` `added`
+
+**Function Illustrate**
+
+> 懒装载 `Class`。
+
+## lazyClassOrNull - method
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+**Change Records**
+
+`v1.2.0` `added`
+
+**Function Illustrate**
+
+> 懒装载 `Class`。
+
## String.hasClass - ext-method
```kotlin:no-line-numbers
diff --git a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
index 84f365f5..a89eabfb 100644
--- a/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
+++ b/docs-source/src/en/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
@@ -772,6 +772,50 @@ fun VariousClass.toClassOrNull(loader: ClassLoader?, initialize: Boolean): Class
用法请参考 [String+VariousClass.toClass](#string-variousclass-toclass-i-ext-method) 方法。
+## lazyClass - method
+
+```kotlin:no-line-numbers
+fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+fun lazyClass(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+**Change Records**
+
+`v1.2.0` `added`
+
+**Function Illustrate**
+
+> 懒装载 `Class`。
+
+## lazyClassOrNull - method
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+**Change Records**
+
+`v1.2.0` `added`
+
+**Function Illustrate**
+
+> 懒装载 `Class`。
+
## String.hasClass - i-ext-method
```kotlin:no-line-numbers
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 19e81619..fd970872 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
@@ -68,6 +68,24 @@ CONSTRUCTOR
> 全部 `Constructor`。
+## LazyClass - class
+
+```kotlin:no-line-numbers
+open class LazyClass internal constructor(
+ private val instance: Any,
+ private val initialize: Boolean,
+ private val loader: ClassLoaderInitializer?
+)
+```
+
+**变更记录**
+
+`v1.2.0` `新增`
+
+**功能描述**
+
+> 懒装载 `Class` 实例。
+
## ClassLoader.listOfClasses - ext-method
```kotlin:no-line-numbers
@@ -553,6 +571,50 @@ val customClassLoader: ClassLoader? = ... // 假设这个就是你的 ClassLoade
classOf(customClassLoader)
```
+## lazyClass - method
+
+```kotlin:no-line-numbers
+fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+fun lazyClass(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+**变更记录**
+
+`v1.2.0` `新增`
+
+**功能描述**
+
+> 懒装载 `Class`。
+
+## lazyClassOrNull - method
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+**变更记录**
+
+`v1.2.0` `新增`
+
+**功能描述**
+
+> 懒装载 `Class`。
+
## String.hasClass - ext-method
```kotlin:no-line-numbers
diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
index 78da98bb..80105716 100644
--- a/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
+++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukihookapi/hook/param/PackageParam.md
@@ -760,6 +760,50 @@ fun VariousClass.toClassOrNull(loader: ClassLoader?, initialize: Boolean): Class
用法请参考 [String+VariousClass.toClass](#string-variousclass-toclass-i-ext-method) 方法。
+## lazyClass - method
+
+```kotlin:no-line-numbers
+fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClass(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+```kotlin:no-line-numbers
+fun lazyClass(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.NonNull
+```
+
+**变更记录**
+
+`v1.2.0` `新增`
+
+**功能描述**
+
+> 懒装载 `Class`。
+
+## lazyClassOrNull - method
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+inline fun lazyClassOrNull(name: String, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+```kotlin:no-line-numbers
+fun lazyClassOrNull(variousClass: VariousClass, initialize: Boolean, loader: ClassLoaderInitializer?): LazyClass.Nullable
+```
+
+**变更记录**
+
+`v1.2.0` `新增`
+
+**功能描述**
+
+> 懒装载 `Class`。
+
## String.hasClass - i-ext-method
```kotlin:no-line-numbers