2011-10-28 1 views
0

guiceで使用するいくつかのテンプレートクラスのクラスリファレンスを取得する必要があります。通常のタイプではString.classでもList<String>.classでも構いません。テンプレートクラスのクラスを取得するには?

テンプレートクラスのクラスオブジェクトを取得するにはどうすればよいですか?

+0

参照:http://stackoverflow.com/questions/7776608/typeliteral-injection-with-reflection/、http://stackoverflow.com/questions/7385858/guice-module-with-type-parameters – ysdx

答えて

4

あなたがTypeLiteralを使用する理由である、ない:

TypeLiteral<List<String>> list = new TypeLiteral<List<String>>() {}; 

あなたはクラスと同じようにバインディングでそれを使用することができます。

関連する問題