インスタンス内のサブクラスを使用して、スーパー クラスをパラメーターとして受け取るメソッドを呼び出そうとしています。
public String methodtobeinvoked(Collection<String> collection);
経由で呼び出す場合
List<String> list = new ArrayList();
String methodName = "methodtobeinvoked";
...
method = someObject.getMethod(methodName,new Object[]{list});
no such method Exception で失敗します
SomeObject.methodtobeinvoked(java.util.ArrayList);
パラメータを取ることができるメソッドは存在しますが。
これを回避する最善の方法について何か考えはありますか?