配列のClass型をどう書けば良いか忘れました
リフレクションのコードで、Class.getDeclaredMethod()に渡すClassの配列で、メソッドの引数に配列が含まれている場合、その型を表すClassはどうやって指定すれば良いでしょうか。
良く考えてみると、これを実際に使ったことが全くと言う程なかったようです。言語仕様とか問題集か何かでは見た記憶があるようなないような。
Class<Arrays> c = Arrays.class; // Arrays.asList(Object[]) Method m = c.getDeclaredMethod("asList", new Class<?>[]{Object[].class});