| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| private static final Method[] | |
| private final Method | |
| private static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Object | |
| public static Object | |
| public static Object | |
| private static void | |
| private static Method[] | |
| public static Method | |
| private static Method | |
| private static boolean | |
| public boolean | isAssignableFrom(Class<T> argument)
Overrides org. |
| private static boolean |
| ABSTRACT_STATIC_PRIVATE | back to summary |
|---|---|
| private static final int ABSTRACT_STATIC_PRIVATE | |
| EMPTY_METHOD_ARRAY | back to summary |
|---|---|
| private static final Method[] EMPTY_METHOD_ARRAY | |
| method | back to summary |
|---|---|
| private final Method method | |
| PUBLIC_OR_PROTECTED | back to summary |
|---|---|
| private static final int PUBLIC_OR_PROTECTED | |
| CachedSAMClass | back to summary |
|---|---|
| public CachedSAMClass(Class<T> clazz, ClassInfo classInfo) | |
| coerceArgument | back to summary |
|---|---|
| public Object coerceArgument(Object argument) Overrides org.
| |
| coerceToSAM | back to summary |
|---|---|
| public static Object coerceToSAM(Closure<V> argument, Method method, Class<T> clazz) | |
| coerceToSAM | back to summary |
|---|---|
| public static Object coerceToSAM(Closure<V> argument, Method method, Class<T> clazz, boolean isInterface) | |
| getAbstractMethods | back to summary |
|---|---|
| private static void getAbstractMethods(Class<?> c, List<Method> current) | |
| getDeclaredMethods | back to summary |
|---|---|
| private static Method[] getDeclaredMethods(final Class<?> c) | |
| getSAMMethod | back to summary |
|---|---|
| public static Method getSAMMethod(Class<?> c) Finds the abstract method of given class, if it is a SAM type. | |
| getSingleNonDuplicateMethod | back to summary |
|---|---|
| private static Method getSingleNonDuplicateMethod(List<Method> current) | |
| hasUsableImplementation | back to summary |
|---|---|
| private static boolean hasUsableImplementation(Class<?> c, Method m) | |
| isAssignableFrom | back to summary |
|---|---|
| public boolean isAssignableFrom(Class<T> argument) Overrides org.
| |
| isOrImplementsTrait | back to summary |
|---|---|
| private static boolean isOrImplementsTrait(Class<?> c) | |