Автоматическое преобразование из XDoclet в аннотации

Кто-нибудь знает способ автоматического преобразования xdoclet в аннотации? Мне кажется, что должно быть возможно иметь эквивалентные препроцессоры аннотаций/аннотаций для всего, что делает xdoclet, но ручное преобразование вещей действительно утомительно в больших системах.


person benstpierre    schedule 22.12.2009    source источник


Ответы (1)


Навскидку я не знаю ничего, что делает это. Однако можно написать: каждый объект JavaDoc (например, MethodDoc) предоставляет метод position(), который дает исходную позицию связанного объявления. Прочитайте весь исходный файл в ArrayList по строкам, для каждого тега добавьте соответствующую аннотацию к соответствующей строке (вы не хотите добавлять новые строки в список, потому что это приведет к сбросу счетчиков), затем запишите файл обратно вне.

Интересное решение, но я подозреваю, что в долгосрочной перспективе будет лучше делать это вручную, по одному набору тегов за раз.

person kdgregory    schedule 26.12.2009