varargs i refleksje

0

jak wywołać z użyciem refleksji metodę która ma zmienną liczbę argumentów ?
mam coś takiego:

public static String loadJar(String ... params) {
    ...
}

public static Object invoke(ShellCommand command, Object[] parameters) throws CommandException {
            Object instance = getInstance(command);
            return command.getMethodInstance().invoke(instance, parameters);
}        

przy próbie wywołania dostaję: 'wrong number of arguments'

0

parameters[0] powinien być typu Object[]. Chyba :P

0

Powinien być typu String[]. Sama tablica parameters powinna zawierać tylko jeden element - tablicę Stringów (params).

1 użytkowników online, w tym zalogowanych: 0, gości: 1