2012-02-23 3 views
0

Есть ли способ в API Checkstyle получить доступ к тексту комментария javadoc? Как?Доступ в Javadoc с Checkstyle?

«Я до сих пор не нашли то, что я ищу»

+0

Проект Checkstyle рассматривает возможность добавления поддержки для проверки комментариев, пожалуйста, поддержите предложения на странице https://groups.google.com/forum/#!topic/checkstyle/VEVFDsZKLzg –

ответ

0

Checkstyle предоставляет API, который делает разоблачить комментарии. Метод FileContents.getJavadocBefore может использоваться для поиска Javadoc до определенного места в файле.

Посмотрите на исходный код чеков Checkstyle, которые обрабатывают Javadoc - см. here. Хорошим примером является JavadocStyleCheck.

+0

Brilliant. Спасибо, Оливер. Как насчет комментариев nonJavaDoc? Моя глупая компания требует определенных блоков заголовков комментариев в верхней части файла, до определений классов и методов. Я использую Regexp в файле конфигурации для проверки комментариев заголовков файлов. Но, если есть комментарий nonJavaDoc перед классом или методом, могу ли я получить доступ к тексту? Мое неуклюжее решение состоит в том, чтобы получить CTOR_DEF или METHOD_DEF, затем получить номер строки ... затем получить содержимое файла ... найти строку, а затем попытаться выполнить резервное копирование в заголовок комментария. Пожалуйста, помогите ... спасибо. – bono