Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.classジェネリック型の参照を渡す必要があるスーパー コンストラクターを呼び出す必要があります。Javaでこれを達成するにはどうすればよいですか?
.class
コンストラクターは..
Class<List<MyType>>
ジェネリックは実行時に消去されるため、コンストラクターを満たす方法がわかりません。
List<MyType>.class // does not work ;-)
このように (最初に生の型にキャストしますClass):
Class
@SuppressWarnings({ "unchecked", "rawtypes" }) Class<List<MyType>> clazz = (Class) List.class