public class ReflectionUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ReflectionUtils.IncompatibleSignaturesException |
Constructor and Description |
---|
ReflectionUtils() |
Modifier and Type | Method and Description |
---|---|
static <T extends java.lang.reflect.Executable> |
findBestMethod(java.lang.Iterable<T> methods,
java.lang.Class<?>[] sig) |
static int |
signatureDistance(java.lang.Class<?>[] up,
java.lang.Class<?>[] down) |
public static int signatureDistance(java.lang.Class<?>[] up, java.lang.Class<?>[] down) throws ReflectionUtils.IncompatibleSignaturesException
public static <T extends java.lang.reflect.Executable> T findBestMethod(java.lang.Iterable<T> methods, java.lang.Class<?>[] sig) throws java.lang.NoSuchMethodException
java.lang.NoSuchMethodException