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 f8e23cdf..3d66d909 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
@@ -303,13 +303,17 @@ fun String.toClassOrNull(loader: ClassLoader?): Class<*>?
## classOf - method
```kotlin:no-line-numbers
-inline fun classOf(loader: ClassLoader?): Class<*>
+inline fun classOf(loader: ClassLoader?): Class
```
**Change Records**
`v1.1.0` `added`
+`v1.1.5` `modified`
+
+将返回类型由 `Class<*>` cast 为 `Class`
+
**Function Illustrate**
> 通过 `T` 得到其 `Class` 实例并转换为实体类。
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 834965b2..74a9363f 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
@@ -295,13 +295,17 @@ fun String.toClassOrNull(loader: ClassLoader?): Class<*>?
## classOf - method
```kotlin:no-line-numbers
-inline fun classOf(loader: ClassLoader?): Class<*>
+inline fun classOf(loader: ClassLoader?): Class
```
**变更记录**
`v1.1.0` `新增`
+`v1.1.5` `修改`
+
+将返回类型由 `Class<*>` cast 为 `Class`
+
**功能描述**
> 通过 `T` 得到其 `Class` 实例并转换为实体类。
diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt
index 2b99d70d..58c81076 100644
--- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt
+++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/factory/ReflectionFactory.kt
@@ -25,7 +25,7 @@
*
* This file is Created by fankes on 2022/2/2.
*/
-@file:Suppress("unused")
+@file:Suppress("unused", "UNCHECKED_CAST")
package com.highcapable.yukihookapi.hook.factory
@@ -135,10 +135,10 @@ fun String.toClassOrNull(loader: ClassLoader? = null) = runCatching { toClass(lo
/**
* 通过 [T] 得到其 [Class] 实例并转换为实体类
* @param loader [Class] 所在的 [ClassLoader] - 默认空 - 可不填
- * @return [Class]
+ * @return [Class]<[T]>
* @throws NoClassDefFoundError 如果找不到 [Class] 或设置了错误的 [ClassLoader]
*/
-inline fun classOf(loader: ClassLoader? = null) = loader?.let { T::class.java.name.toClass(loader) } ?: T::class.java
+inline fun classOf(loader: ClassLoader? = null) = loader?.let { T::class.java.name.toClass(loader) as Class } ?: T::class.java
/**
* 通过字符串类名使用指定的 [ClassLoader] 查找是否存在