ein Verfahrens in Delegaten BetrachtenWie die Methode Karte Schnittstelle und Klasse mit - von der Aktion zu delegieren
Public void findThisMethod(String a,Set b,HashSet c){}
So von Aktion am gng diese Methode mit der Methode id und Argumente zur Karte types..by verwenden.
Object[] arguments = new Object[] {a,b,c}
for (int i = 0 ; i < arguments.length ; i++){
argumentTypes[i] = arguments[i].getClass();
}
Method invokeMethod = delegateClass.getDeclaredMethod(methodID,argumentTypes);
returnObj = invokeMethod.invoke(delegateObj,arguments);
... Problem :: Dies ist nicht wotking Seit Set ist eine Schnittstelle !!! Kann mir jemand sagen, wie man die Schnittstelle richtig abbildet ????
Wie in Ihrer anderen Frage erklärt, * Sie können nicht * das von Argument gerade tun Werte. Wenn Sie * alle * deklarierten Methoden bekommen können, können Sie zumindest * kompatible * Methoden finden, aber das ist nicht dasselbe. –