1

コードを生成するEclipseプラグインを作成しています。私はEclipsejdtを利用して、クラス、フィールド、およびメソッドを生成しています。私が持っている要件の1つは、注釈付きパラメーターを使用してメソッドを生成することです...

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

JDTを使用して@someAnnotationを書き出す方法を知っている人はいますか?JDTで通常のパラメータを書き出すには、次のようなことを行うことができます。

Signature.createTypeSignature("int", false)
4

2 に答える 2

0

はい、私はこれを試しました。createTypeSignature() 関数は、渡された文字列に対して検証を行います。次のようなものを見ると、例外がスローされます...

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

これで問題が解決することを願っています。返信ありがとうございます。他にアイデアがあれば教えてください。

于 2009-07-15T13:52:30.137 に答える