From 2fa397f8ac0be8bfcd56b06f7e53565abc0dfe7c Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Sun, 1 Oct 2023 01:00:25 +0800 Subject: [PATCH] docs: update api docs --- .../yukireflection/bean/GenericClass.md | 16 +++++++++++++--- .../yukireflection/bean/GenericClass.md | 16 +++++++++++++--- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/docs-source/src/en/api/public/com/highcapable/yukireflection/bean/GenericClass.md b/docs-source/src/en/api/public/com/highcapable/yukireflection/bean/GenericClass.md index 6fe0f07..2769a86 100644 --- a/docs-source/src/en/api/public/com/highcapable/yukireflection/bean/GenericClass.md +++ b/docs-source/src/en/api/public/com/highcapable/yukireflection/bean/GenericClass.md @@ -27,17 +27,27 @@ class GenericClass internal constructor(private val type: ParameterizedType) ## argument - method ```kotlin:no-line-numbers -fun argument(index: Int): Class<*> +fun argument(index: Int): Class<*>? ``` ```kotlin:no-line-numbers -inline fun argument(index: Int): Class +inline fun argument(index: Int): Class? ``` **Change Records** `v1.0.0` `first` +`v1.0.3` `modified` + +方法的返回值可为 `null` + **Function Illustrate** -> 获得泛型参数数组下标的 `Class` 实例。 \ No newline at end of file +> 获得泛型参数数组下标的 `Class` 实例。 + +::: warning + +在运行时局部变量的泛型会被擦除,获取不到时将会返回 **null**。 + +::: \ No newline at end of file diff --git a/docs-source/src/zh-cn/api/public/com/highcapable/yukireflection/bean/GenericClass.md b/docs-source/src/zh-cn/api/public/com/highcapable/yukireflection/bean/GenericClass.md index b11faa7..eb41588 100644 --- a/docs-source/src/zh-cn/api/public/com/highcapable/yukireflection/bean/GenericClass.md +++ b/docs-source/src/zh-cn/api/public/com/highcapable/yukireflection/bean/GenericClass.md @@ -19,17 +19,27 @@ class GenericClass internal constructor(private val type: ParameterizedType) ## argument - method ```kotlin:no-line-numbers -fun argument(index: Int): Class<*> +fun argument(index: Int): Class<*>? ``` ```kotlin:no-line-numbers -inline fun argument(index: Int): Class +inline fun argument(index: Int): Class? ``` **变更记录** `v1.0.0` `添加` +`v1.0.3` `修改` + +方法的返回值可为 `null` + **功能描述** -> 获得泛型参数数组下标的 `Class` 实例。 \ No newline at end of file +> 获得泛型参数数组下标的 `Class` 实例。 + +::: warning + +在运行时局部变量的泛型会被擦除,获取不到时将会返回 **null**。 + +::: \ No newline at end of file