public final class MethodProvider
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
FallbackMethod |
getFallbackMethod(java.lang.Class<?> type,
java.lang.reflect.Method commandMethod) |
FallbackMethod |
getFallbackMethod(java.lang.Class<?> type,
java.lang.reflect.Method commandMethod,
boolean extended) |
static MethodProvider |
getInstance() |
com.google.common.base.Optional<java.lang.reflect.Method> |
getMethod(java.lang.Class<?> type,
java.lang.String name,
java.lang.Class<?>... parameterTypes) |
java.lang.reflect.Method |
unbride(java.lang.reflect.Method bridgeMethod,
java.lang.Class<?> aClass) |
public static MethodProvider getInstance()
public FallbackMethod getFallbackMethod(java.lang.Class<?> type, java.lang.reflect.Method commandMethod)
public FallbackMethod getFallbackMethod(java.lang.Class<?> type, java.lang.reflect.Method commandMethod, boolean extended)
public com.google.common.base.Optional<java.lang.reflect.Method> getMethod(java.lang.Class<?> type,
java.lang.String name,
java.lang.Class<?>... parameterTypes)
public java.lang.reflect.Method unbride(java.lang.reflect.Method bridgeMethod,
java.lang.Class<?> aClass)
throws java.io.IOException,
java.lang.NoSuchMethodException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.NoSuchMethodExceptionjava.lang.ClassNotFoundException