2

SunCodeModel可以List<? extends Number>使用model.ref(List.class).narrow(model.ref(Number.class).wildcard()).

但是,我搜索了文档,但找不到生成List<? super Number>.

任何帮助,将不胜感激。

4

1 回答 1

4

据我所知,这是无法做到的。

您可以跟踪此问题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()).

于 2014-03-31T07:22:55.360 回答