- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
public class Executer {
private Class cClass;
private Method method;
private static final String methodName = "execute";
............................................................................................
private void getExecutableMethod() {
Method[] methods = cClass.getDeclaredMethods();
for (Method tempM : methods) {
if (tempM.getName().equals(methodName)) {
method = tempM;
break;
}
}
}
}
на французский манер.
> for (Method tempM : methods) {
> if (tempM.getName().equals(methodName)) {
а есть библиотечные методы поиска метода с нужной сигнатурой?
inb4 ехал метод через метод
Executeur
но вот только вот типы аргументов нужно указывать точно.
нельзя вместо TYPE.int указать Integer или вместо String.class Object.class.
потому приходится искать перебором.