methodAsFunctional

fun <T> methodAsFunctional(funcInterface: Class<T>, target: Class<*>, methodName: String, vararg paramTypes: Class<*>): Result<T?>