VariousClass - class

class VariousClass(private vararg val name: String)

变更记录

v1.0 添加

v1.1.5 修改

私有化 name 参数并设置为不可修改

功能描述

这是一个不确定性 Class 类名装载器,通过 name 装载 Class 名称数组。

get - method

fun get(loader: ClassLoader? = null, initialize: Boolean): Class<*>

变更记录

v1.0.70 新增

v1.1.5 修改

新增 initialize 参数

功能描述

获取匹配的实体类。

使用当前 loader 装载目标 Class

getOrNull - method

fun getOrNull(loader: ClassLoader? = null, initialize: Boolean): Class<*>?

变更记录

v1.1.0 新增

v1.1.5 修改

新增 initialize 参数

功能描述

获取匹配的实体类。

使用当前 loader 装载目标 Class

匹配不到 Class 会返回 null,不会抛出异常。