private static final class MemberUtils.Executable
extends java.lang.Object
A class providing a subset of the API of java.lang.reflect.Executable in Java 1.8, providing a common representation for function signatures for Constructors and Methods.
Modifier and Type | Field and Description |
---|---|
private boolean |
isVarArgs |
private java.lang.Class<?>[] |
parameterTypes |
Modifier | Constructor and Description |
---|---|
private |
Executable(java.lang.reflect.Constructor<?> constructor) |
private |
Executable(java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?>[] |
getParameterTypes() |
boolean |
isVarArgs() |
private static MemberUtils.Executable |
of(java.lang.reflect.Constructor<?> constructor) |
private static MemberUtils.Executable |
of(java.lang.reflect.Method method) |
private final java.lang.Class<?>[] parameterTypes
private final boolean isVarArgs
private Executable(java.lang.reflect.Method method)
private Executable(java.lang.reflect.Constructor<?> constructor)
private static MemberUtils.Executable of(java.lang.reflect.Method method)
private static MemberUtils.Executable of(java.lang.reflect.Constructor<?> constructor)
public java.lang.Class<?>[] getParameterTypes()
public boolean isVarArgs()