Classes

object Classes

供 Java 调用的类查找入口。

Kotlin 代码通常直接使用 findClassfindClassOrNull 或字符串扩展。

Functions

Link copied to clipboard
fun findClass(name: String, classLoader: ClassLoader = EzReflect.classLoader): Class<*>

按完整类名查找类,找不到时抛出异常。

Link copied to clipboard
fun findClassOrNull(name: String, classLoader: ClassLoader = EzReflect.classLoader): Class<*>?

按完整类名查找类,找不到时返回 null

Link copied to clipboard
fun findFirstClass(vararg names: String): Class<*>

按顺序尝试多个类名,返回第一个能加载的类。

fun findFirstClass(classLoader: ClassLoader, vararg names: String): Class<*>

使用指定 ClassLoader 按顺序尝试多个类名,返回第一个能加载的类。

Link copied to clipboard
fun findFirstClassOrNull(vararg names: String): Class<*>?

按顺序尝试多个类名,全部找不到时返回 null

fun findFirstClassOrNull(classLoader: ClassLoader, vararg names: String): Class<*>?

使用指定 ClassLoader 按顺序尝试多个类名,全部找不到时返回 null