Автоматическое преобразование из XDoclet в аннотации
Кто-нибудь знает способ автоматического преобразования xdoclet в аннотации? Мне кажется, что должно быть возможным иметь эквивалентные препроцессоры аннотаций / аннотаций для всего, что делает xdoclet, но ручное преобразование действительно утомительно в больших системах.
1 ответ
Впрочем, я ничего не знаю, что делает это. Однако можно написать: каждый объект JavaDoc (например, MethodDoc) предоставляет метод position(), который задает исходную позицию связанной декларации. Прочитайте весь исходный файл в ArrayList по строкам, для каждого тега добавьте соответствующую аннотацию к связанной строке (вы не хотите добавлять новые строки в список, потому что это приведет к сбросу счетчиков), затем запишите файл обратно из.
Интересное решение, но я подозреваю, что в долгосрочной перспективе будет лучше сделать это вручную, по одному набору тегов за раз.