Added NumberClass, NumberArrayClass type in VariableTypeFactory

This commit is contained in:
2023-01-04 20:45:28 +08:00
parent 1d42406ad1
commit ad76c670a1

View File

@@ -222,6 +222,14 @@ val LongClass get() = classOf<Long>()
*/
val DoubleClass get() = classOf<Double>()
/**
* 获得 [Number] 类型
*
* 它等价于 Java 中的 [java.lang.Number]
* @return [Class]
*/
val NumberClass get() = classOf<Number>()
/**
* 获得 [Unit] 类型
*
@@ -418,6 +426,14 @@ val LongArrayClass get() = ArrayClass(LongClass)
*/
val DoubleArrayClass get() = ArrayClass(DoubleClass)
/**
* 获得 [Number] - [Array] 类型
*
* 它在 Java 中表示为Number[]
* @return [Class]
*/
val NumberArrayClass get() = ArrayClass(NumberClass)
/**
* 获得 [String] - [Array] 类型
*