リフレクションを使用して、Java で汎用パラメーター化されたクラスを作成するにはどうすればよいですか?
私は持っている
public class SomeClass<T> {
public SomeClass<T>() {
}
}
そのインスタンスが必要です。
私はのバリエーションを試しました
Class c = Class.forName("SomeClass");
しかし、適切に型付けされたインスタンスを取得できる構文が見つかりませんでした。
SomeType instance = (SomeType)Class.forName("SomeClass<SomeType>").createInstance();
では、どうすればこれを行うことができますか?