クラス TestA のパブリック メソッドを確立するために、次のことを行っています。
List<String> strings = new ArrayList<String>();
Method[] methods = TestA.class.getDeclaredMethods();
for(Method method : methods)
{
if(Modifier.isPublic(method.getModifiers()))
{
strings.add(method.getName());
}
}
などについても同じことを行う必要があるためTestB
、TestC
クラス名を受け取り、パブリック メソッドの文字列配列を返す関数が必要です。これどうやってするの?
Object パラメーターがある場合は、関数に送信する前に各クラスのインスタンスを作成する必要があります。これは避けたい。