com.nepxion.discovery.common.util.ClassUtil Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of discovery-common Show documentation
Show all versions of discovery-common Show documentation
Nepxion Discovery is an enhancement for Spring Cloud Discovery
package com.nepxion.discovery.common.util;
/**
* Title: Nepxion Discovery
* Description: Nepxion Discovery
* Copyright: Copyright (c) 2017-2050
* Company: Nepxion
* @author Haojun Ren
* @version 1.0
*/
import java.util.LinkedHashMap;
import java.util.Map;
import org.apache.commons.lang3.ArrayUtils;
public class ClassUtil {
public static Map getParameterMap(String[] methodParameterNames, Object[] arguments) {
Map parameterMap = new LinkedHashMap();
if (ArrayUtils.isNotEmpty(arguments)) {
for (int i = 0; i < arguments.length; i++) {
String parameterName = null;
if (ArrayUtils.isNotEmpty(methodParameterNames)) {
parameterName = methodParameterNames[i];
} else {
parameterName = String.valueOf(i);
}
Object argument = arguments[i];
parameterMap.put(parameterName, argument);
}
}
return parameterMap;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy