Hi,
> DeclaredMethods (according to getDeclaredMethods):
> - doSomething([Ljava.lang.String;)
> - doSomething(java.util.List)
you could use java_inspect($object), which also prints the methods. :)
> I've tried to pass a single string the following ways:
> - java.lang.reflect.Array with java.lang.String
> - java.util.Arrays->asList with array('...')
> - ArrayList, how do I cast this to a java.util.List ?
All wrong. :) You need to pass a typed array.
> I keep getting a NoSuchMethodException.
Just pass a Java array or let the PHP/Java Bridge coerce the argument. For example:
$varargs = array("1", "2", "3");
or
$varargs = array (new Java("java.lang.String", "1"), new Java("java.lang.String", "2"), ...);
should work.
Regards,
Jost Boekemeier
Heute schon einen Blick in die Zukunft von E-Mails wagen? www.yahoo.de/mail
|