Привет всем!
Столкнулся с проблемой передачи параметров в метод, который хочу выполнить. Метод без параметров выполнить без проблем:
| Код | ..... MyObject myObject=new MyObject(); Method[] methods=myObject.getClass().getMethods(); for (int i=0;i<=methods.length-1;i++){ if (methods[i].getName().equalsIgnoreCase("get"+property)) { Class[] classParams=methods[i].getParameterTypes(); Object[] methodParams = null; methods[i].invoke(entity,methodParams); } } .....
|
Что делать, если например | Код | methodParams={String, Double}; |
и нужно выполнить данный метод с параметрами "new String("test")" и Double(100) ?
Вот! Может кто-то сталкивался с рефлексией? Подскажите, плиз!
|