public final class NamedArgumentsHelper extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static void |
checkArgumentPosition(int position,
java.lang.String argument,
java.lang.String declaration) |
static int[] |
getArgumentsOrder(java.lang.String methodName,
java.util.List<java.lang.String> parameterNames,
java.lang.String[] argumentNames,
int nameOffset,
int orderOffset) |
static java.util.List<java.lang.String> |
getParameterNames(java.lang.reflect.Method method) |
static java.lang.Boolean |
hasNamedParameters(java.lang.reflect.Method method) |
static java.lang.invoke.MethodHandle |
reorderArguments(java.lang.String methodName,
java.util.List<java.lang.String> parameterNames,
java.lang.invoke.MethodHandle handle,
java.lang.String[] argumentNames,
int nameOffset,
int orderOffset) |
public static java.lang.Boolean hasNamedParameters(java.lang.reflect.Method method)
public static java.util.List<java.lang.String> getParameterNames(java.lang.reflect.Method method)
public static void checkArgumentPosition(int position, java.lang.String argument, java.lang.String declaration)
public static int[] getArgumentsOrder(java.lang.String methodName, java.util.List<java.lang.String> parameterNames, java.lang.String[] argumentNames, int nameOffset, int orderOffset)
public static java.lang.invoke.MethodHandle reorderArguments(java.lang.String methodName, java.util.List<java.lang.String> parameterNames, java.lang.invoke.MethodHandle handle, java.lang.String[] argumentNames, int nameOffset, int orderOffset)