标签: java guice
我需要获取几个与guice一起使用的模板类的类引用。对于普通类型,我可以String.class但List<String>.class,是语法错误。
String.class
List<String>.class
如何获取模板化类的类对象?
答案 0 :(得分:4)
你没有,这就是你使用TypeLiteral的原因:
TypeLiteral
TypeLiteral<List<String>> list = new TypeLiteral<List<String>>() {};
您可以使用与类相同的方式在绑定中使用它。