使用JDT编写带有注释参数的Java方法签名
我正在编写一个生成代码的eclipse插件。我正在利用EclipseJDT生成类、字段和方法。我的要求之一是生成带有注释参数的方法使用JDT编写带有注释参数的Java方法签名,java,eclipse,eclipse-plugin,code-generation,eclipse-jdt,Java,Eclipse,Eclipse Plugin,Code Generation,Eclipse Jdt,我正在编写一个生成代码的eclipse插件。我正在利用EclipseJDT生成类、字段和方法。我的要求之一是生成带有注释参数的方法 public returnType foo(@someAnnotation int id) { ..... ..... } 有人知道如何使用JDT写出@someAnnotation吗?要在JDT中写出正常参数,可以执行以下操作 Signature.createTypeSignature("int", false) 您是否尝试过调试带有注释的类
public returnType foo(@someAnnotation int id)
{
.....
.....
}
有人知道如何使用JDT写出@someAnnotation吗?要在JDT中写出正常参数,可以执行以下操作
Signature.createTypeSignature("int", false)
您是否尝试过调试带有注释的类型签名的创建并检查传递给createTypeSignature的参数?是的,我尝试过。createTypeSignature()函数对传递给它的字符串进行验证。当它看到如下内容时,会抛出异常
Signature.createTypeSignature("@PathParam(\"custId\") int");
希望这能澄清问题,谢谢你的回复。如果你还有其他想法,请告诉我