【问题标题】:Write Java Method Signature with Annotated paramaters with JDT使用 JDT 编写带注释参数的 Java 方法签名
【发布时间】:2010-11-10 19:57:19
【问题描述】:

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

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

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

Signature.createTypeSignature("int", false)

【问题讨论】:

    标签: java eclipse eclipse-plugin code-generation eclipse-jdt


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多