我有一个旧的EJB(2.1)项目,它使用xdoclet(1.2.3)来生成EJB接口。不幸的是,xdoclet使得在方法签名中不可能使用泛型。
是否有替代或其他方式允许参数中的泛型?
以下是我正在寻找的最低类仿制药用途:
public Object ejbMethod(Collection<String> param) { return null;}
当然越多越好。
答案 0 :(得分:2)
尝试将xjavadoc-1.x.jar替换为库中的最新版本。 (从xjavadoc-1.1.jar移动到xjavadoc-1.5.jar为我工作)
答案 1 :(得分:1)
您可能需要检查XDT-1581,它有一个(未发布的)补丁,用于支持xdoclet EJB模块中的泛型。我没试过它。
PS:AFAIK,XDoclet 2(Ejb plugin)支持仿制药。