| Modifier and Type | Field and Description |
|---|---|
| protected boolean | |
| protected volatile Class | |
| private static final Class | |
| protected volatile CachedClass[] |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public final Object[] | |
| public Object[] | |
| private static Object[] | fitToVargs(Object[]
the arguments used to call the method argumentArrayOrig, CachedClass[] the types of the parameters the method takes paramTypes)this method is called when the number of arguments to a method is greater than 1 and if the method is a vargs method. |
| private static Class | |
| public Class | |
| private synchronized void | |
| private synchronized void | |
| public CachedClass[] | |
| protected Class | |
| private static boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| private static boolean | |
| public boolean | |
| public boolean | |
| private static Object | |
| protected final void | |
| private static boolean |
| isVargsMethod | back to summary |
|---|---|
| protected boolean isVargsMethod | |
| nativeParamTypes | back to summary |
|---|---|
| protected volatile Class<T>[] nativeParamTypes | |
| NO_PARAMETERS | back to summary |
|---|---|
| private static final Class<T>[] NO_PARAMETERS | |
| parameterTypes | back to summary |
|---|---|
| protected volatile CachedClass[] parameterTypes | |
| ParameterTypes | back to summary |
|---|---|
| public ParameterTypes() | |
| ParameterTypes | back to summary |
|---|---|
| public ParameterTypes(Class<T>[] pt) | |
| ParameterTypes | back to summary |
|---|---|
| public ParameterTypes(String[] pt) | |
| ParameterTypes | back to summary |
|---|---|
| public ParameterTypes(CachedClass[] parameterTypes) | |
| coerceArgumentsToClasses | back to summary |
|---|---|
| public final Object[] coerceArgumentsToClasses(Object[] argumentArray) | |
| correctArguments | back to summary |
|---|---|
| public Object[] correctArguments(Object[] argumentArray) | |
| fitToVargs | back to summary |
|---|---|
| private static Object[] fitToVargs(Object[] argumentArrayOrig, CachedClass[] paramTypes) this method is called when the number of arguments to a method is greater than 1 and if the method is a vargs method. This method will then transform the given arguments to make the method callable
| |
| getArgClass | back to summary |
|---|---|
| private static Class | |
| getNativeParameterTypes | back to summary |
|---|---|
| public Class | |
| getNativeParameterTypes0 | back to summary |
|---|---|
| private synchronized void getNativeParameterTypes0() | |
| getParametersTypes0 | back to summary |
|---|---|
| private synchronized void getParametersTypes0() | |
| getParameterTypes | back to summary |
|---|---|
| public CachedClass[] getParameterTypes() | |
| getPT | back to summary |
|---|---|
| protected Class | |
| isValidExactMethod | back to summary |
|---|---|
| private static boolean isValidExactMethod(Class<T>[] arguments, CachedClass[] pt) | |
| isValidExactMethod | back to summary |
|---|---|
| public boolean isValidExactMethod(Object[] args) | |
| isValidExactMethod | back to summary |
|---|---|
| public boolean isValidExactMethod(Class<T>[] args) | |
| isValidMethod | back to summary |
|---|---|
| public boolean isValidMethod(Class<T>[] arguments) | |
| isValidMethod | back to summary |
|---|---|
| public boolean isValidMethod(Object[] arguments) | |
| isValidVarargsMethod | back to summary |
|---|---|
| private static boolean isValidVarargsMethod(Class<T>[] arguments, int size, CachedClass[] pt, int paramMinus1) | |
| isVargsMethod | back to summary |
|---|---|
| public boolean isVargsMethod() | |
| isVargsMethod | back to summary |
|---|---|
| public boolean isVargsMethod(Object[] arguments) | |
| makeCommonArray | back to summary |
|---|---|
| private static Object makeCommonArray(Object[] arguments, int offset, Class<T> baseClass) | |
| setParametersTypes | back to summary |
|---|---|
| protected final void setParametersTypes(CachedClass[] pt) | |
| testComponentAssignable | back to summary |
|---|---|
| private static boolean testComponentAssignable(Class<T> toTestAgainst, Class<T> toTest) | |