SunCodeModel
可以List<? extends Number>
使用model.ref(List.class).narrow(model.ref(Number.class).wildcard())
.
但是,我搜索了文档,但找不到生成List<? super Number>
.
任何帮助,将不胜感激。
SunCodeModel
可以List<? extends Number>
使用model.ref(List.class).narrow(model.ref(Number.class).wildcard())
.
但是,我搜索了文档,但找不到生成List<? super Number>
.
任何帮助,将不胜感激。
据我所知,这是无法做到的。
您可以跟踪此问题https://java.net/jira/browse/CODEMODEL-11
另请参阅此处http://searchcode.com/codesearch/view/20492343第 52 行的评论。这是一个待办事项。
如果有任何帮助,也许你可以通过生成一个具体超类型的 List 来完成你想做的事情,比如model.ref(List.class).narrow(model.ref(Number.class)._extends())
.