1

我正在编写一个生成代码的 Eclipse 插件。我正在利用 eclipse jdt 生成类、字段和方法。我的要求之一是生成带有注释参数的方法......

public returnType foo(@someAnnotation int id)
{
     .....
     .....
}

有人知道如何使用 JDT 写出 @someAnnotation 吗?要在 JDT 中写出普通参数,您可以执行以下操作

Signature.createTypeSignature("int", false)
4

2 回答 2

0

您是否尝试过使用注释调试类型签名的创建并检查传递给 createTypeSignature 的参数?

于 2009-07-15T09:45:03.710 回答
0

是的,我已经尝试过了。createTypeSignature() 函数对传递给它的字符串进行验证。当它看到类似以下内容时,它会引发异常......

Signature.createTypeSignature("@PathParam(\"custId\") int");

希望这可以解决问题,并感谢您的回复。如果您有任何其他想法,请告诉我。

于 2009-07-15T13:52:30.137 回答