У меня есть класс AClass
и метод someMethod
, который получает в качестве параметра массив Object
.
public class AClass {
public void someMethod(Object[] parameters) {
}
}
В основном, когда я пытаюсь вызвать этот метод для объекта, который я создал, и предоставить массив объектов в качестве параметра для этого метода
Object[] parameters; // lets say this object array is null
Class class = Class.forName("AClass");
Object anObject = class.newInstance();
Method someMethod = class.getDeclaredMethod("someMethod", parameters.getClass());
someMethod.invoke(anObject, parameters);
Я получаю ошибку "неправильное количество аргументов". Что мне не хватает?