2
Sun的CodeModel
能夠通過使用model.ref(List.class).narrow(model.ref(Number.class).wildcard())
生成List<? extends Number>
。如何生成類型列表<?超級號碼>?
但是,我搜索了文檔,找不到生成List<? super Number>
的方法。
任何幫助,將不勝感激。
Sun的CodeModel
能夠通過使用model.ref(List.class).narrow(model.ref(Number.class).wildcard())
生成List<? extends Number>
。如何生成類型列表<?超級號碼>?
但是,我搜索了文檔,找不到生成List<? super Number>
的方法。
任何幫助,將不勝感激。
就我所見,這是無法完成的。
您可以跟蹤這個問題https://java.net/jira/browse/CODEMODEL-11
也看到在52行這裏http://searchcode.com/codesearch/view/20492343評論。這是一個TODO。
如果有任何幫助,也許你可以通過生成一個具體的超級類型的列表來完成你想要做的事情,比如model.ref(List.class).narrow(model.ref(Number.class)._extends())
。