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