All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nepxion.discovery.common.util.ClassUtil Maven / Gradle / Ivy

Go to download

Nepxion Discovery is a solution for Spring Cloud with blue green, gray, weight, limitation, circuit breaker, degrade, isolation, monitor, tracing, dye, failover, async agent

There is a newer version: 6.22.0
Show newest version
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 - 2024 Weber Informatics LLC | Privacy Policy