/ Получаване на връщана стойност от динамично извикване на java class [дубликат] - java, reflection, dynamic-method

Получете връщаща стойност от динамично извикващ клавиш Java [duplicate] - Java, отражение, динамичен метод

Трябва да получа ретрин стойност от динамично извикване на java класа чрез предаване на стойности на променливата към този метод. Опитвам се да използвам java.lang.reflect.Method;

PredictionManager pm = new PredictionManager();
Class invokeclass = pm.getClass();

Class[] cArg = new Class[1];
cArg[0] = Integer.class;//Instances.class;

Method lMethod = invokeclass.getMethod("showLong", cArg);
Object aaa= lMethod.invoke(pm, cArg);

там трябва да предам стойността като аргумент. но този метод трябва да даде типа на параметъра. не стойността на параметъра.

Какво мога да направя?

Отговори:

5 за отговор № 1

в Method.invoke (...) не трябва да предавате типовете параметри, а действителните стойности на параметрите. Моля, проверете документацията на java за Method.invoke (...).