Чекстайл против не-Javadoc комментариев? - PullRequest
0 голосов
/ 27 февраля 2012

Моей компании требуются определенные блоки заголовков комментариев в верхней части файла, до определения классов и методов.

Я использую Regexp в файле конфигурации для проверки комментариев заголовка файла. Если перед классом или методом есть комментарий неJavaDoc, могу ли я получить доступ к тексту?

Мое неуклюжее решение - получить CTOR_DEF или METHOD_DEF, затем получить номер строки ... затем получить содержимое файла ... найти строку, а затем попытаться выполнить резервное копирование в заголовок комментария.

Есть ли способ получить текст комментариев неJavaDoc в контексте? Спасибо.

1 Ответ

0 голосов
/ 28 февраля 2012

Ваш неуклюжий подход является единственным жизнеспособным. Я хотел бы предложить, чтобы вы могли использовать метод FileContents.getCppComments () , чтобы получить карту всех комментариев C ++ в файле.

Вы также можете найти способ FileContents.lineIsComment () полезен.

...