パラメーター化されたジェネリック型を取るコンストラクターを持つクラスがある場合:
public class Foo {
public Foo(Map<String, Object> data) {
...
}
}
...呼び出したい場合、パラメータ化された Map のクラスを参照するにはどうすればよいですか。
Constructor constructor = cls.getConstructor(/*the Map class! */)
cls
( Foo クラスはどこにありますか。)
私は次のようなことをしたい:
Constructor constructor = cls.getConstructor(Map<String,Object>.class);
...しかし、それは機能しません。
これには簡単な答えがあると確信しています!