У меня есть метод getPort в моем классе веб-сервиса.
Я написал небольшой фрагмент кода, чтобы получить все сигнатуры метода. Вот результат:
Код: Выделить всё
Méthode 1
javax.xml.namespace.QName
java.lang.Class
Méthode 2
javax.xml.ws.EndpointReference
java.lang.Class
[Ljavax.xml.ws.WebServiceFeature;
Méthode 3
java.lang.Class
[Ljavax.xml.ws.WebServiceFeature;
Méthode 4
java.lang.Class
Méthode 5
javax.xml.namespace.QName
java.lang.Class
[Ljavax.xml.ws.WebServiceFeature;
Поэтому я написал этот метод:
Код: Выделить всё
public static Class[] getTypes(Object[] args){
Class[] paramTypes = null;
if(args != null)
{
paramTypes = new Class[args.length];
for(int i=0;i
Подробнее здесь: [url]https://stackoverflow.com/questions/32603118/reflexivity-and-polymorphism[/url]
Мобильная версия