我正在编写一个生成代码的eclipse插件。我正在利用eclipse jdt来创建类,字段和方法。我的要求之一是生成带注释参数的方法......
public returnType foo(@someAnnotation int id)
{
.....
.....
}
有人知道如何使用JDT写出@someAnnotation吗?要在JDT中写出正常参数,您可以执行以下操作
Signature.createTypeSignature("int", false)
答案 0 :(得分:0)
您是否尝试使用注释调试类型签名的创建并检查传递给createTypeSignature的参数?
答案 1 :(得分:0)
是的,我试过这个。 createTypeSignature()函数对传递给它的String进行验证。当它看到类似下面的内容时会引发异常......
Signature.createTypeSignature("@PathParam(\"custId\") int");
希望这清除它,并感谢您的回应。如果您有任何其他想法,请告诉我。