Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JDT编写带有注释参数的Java方法签名_Java_Eclipse_Eclipse Plugin_Code Generation_Eclipse Jdt - Fatal编程技术网

使用JDT编写带有注释参数的Java方法签名

使用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) 您是否尝试过调试带有注释的类

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

public returnType foo(@someAnnotation int id)
{
     .....
     .....
}
有人知道如何使用JDT写出@someAnnotation吗?要在JDT中写出正常参数,可以执行以下操作

Signature.createTypeSignature("int", false)

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

是的,我尝试过。createTypeSignature()函数对传递给它的字符串进行验证。当它看到如下内容时,会抛出异常

Signature.createTypeSignature("@PathParam(\"custId\") int");
希望这能澄清问题,谢谢你的回复。如果你还有其他想法,请告诉我