I know there have been a lot of questions about Reflexion. I have read every one of them but the answer to my problem doesn't come up
Here I have the following code
Method fn = Class.forName("paramopt.ParamOpt")
.getDeclaredMethod("Fn", double[].class);
Method Fn(double[] x) is a function declared on ParamOpt Class as public static. It is invoked this way
y[n] = (double) fn.invoke(new Object[]{start});
where start is a double[4] array. And there is where I get
IllegalArgumentException
: wrong number of arguments message.
Any ideas?
Aucun commentaire:
Enregistrer un commentaire