isSubclassOf
判断当前类是否是 parent 的子类(含相等)。
if (clz.isSubclassOf(Activity::class.java)) { ... }Content copied to clipboard
Parameters
parent
要比较的父类或接口
fun Class<*>.isSubclassOf(parentName: String, classLoader: ClassLoader = EzReflect.classLoader): Boolean
按类名判断是否为子类。
if (clz.isSubclassOf("android.app.Activity")) { ... }Content copied to clipboard
Parameters
parentName
父类或接口的类名
classLoader
用于加载 parentName 的 ClassLoader