Автоматическое преобразование из XDoclet в аннотации - PullRequest
1 голос
/ 23 декабря 2009

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

1 Ответ

1 голос
/ 26 декабря 2009

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

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

...