findAllMethods

查找全部方法。


fun findAllMethods(clz: Class<*>, query: MethodQuery.() -> Unit): List<Method>

按查询条件查找方法。


fun findAllMethods(className: String, classLoader: ClassLoader = EzReflect.classLoader): List<Method>

按类名查找全部方法。


fun findAllMethods(className: String, classLoader: ClassLoader = EzReflect.classLoader, query: MethodQuery.() -> Unit): List<Method>

按类名和查询条件查找方法。


@JvmName(name = "findAllMethodsFromString")
fun String.findAllMethods(classLoader: ClassLoader = EzReflect.classLoader): List<Method>

从类名查找全部方法。


@JvmName(name = "findAllMethodsFromStringWithQuery")
fun String.findAllMethods(classLoader: ClassLoader = EzReflect.classLoader, query: MethodQuery.() -> Unit): List<Method>

从类名按查询条件查找方法。


@JvmName(name = "findAllMethodsFromClass")
fun Class<*>.findAllMethods(): List<Method>

从 Class 对象查找全部方法。


@JvmName(name = "findAllMethodsFromClassWithQuery")
fun Class<*>.findAllMethods(query: MethodQuery.() -> Unit): List<Method>

从 Class 对象按查询条件查找方法。