パラメータとして配列を取得するクラス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);
「引数の数が間違っています」というエラーが発生します。私は何が欠けていますか?