0

、、、のBookようないくつかの注釈を持つクラスがあります。@Override@Before@After

を使用してこれらの注釈を取得するにはどうすればよいICompilationUnitですか?

4

1 に答える 1

1

IAnnotation の Javadoc には、次のように記載されています。

"注釈は IAnnotatable.getAnnotation(String) を使用して取得されます。

注釈は宣言要素の子ではないことに注意してください。注釈のリストを取得するには、 IAnnotatable.getAnnotations() を使用します。"

IAnnotable とは何ですか? IField、ILocalVariable、IMethod、IPackageDeclaration、IType。

これらの型のオブジェクトを取得するためのメソッドが ICompilationUnit にあります。

于 2012-06-15T11:38:29.033 に答える