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