У меня есть класс Book
, который содержит некоторые аннотации, такие как @Override
, @Before
, @After
.Как я могу получить все аннотации в классе, используя ICompilationUnit
Как я могу получить эти аннотации, используя ICompilationUnit
?
У меня есть класс Book
, который содержит некоторые аннотации, такие как @Override
, @Before
, @After
.Как я могу получить все аннотации в классе, используя ICompilationUnit
Как я могу получить эти аннотации, используя ICompilationUnit
?
Javadoc for IAnnotation утверждает, что:..
«Аннотации получены с использованием IAnnotatable.getAnnotation (String)
Обратите внимание, что аннотации не дети их объявляющего элемента Для того, чтобы получить список аннотаций использовать IAnnotatable.getAnnotations() «.
Что такое IAnnotatable? IField, ILocalVariable, IMethod, IPackageDeclaration, IType.
Существуют методы для ICompilationUnit для получения объектов этих типов.