JAVADOC в охраняемых блоках с netbeans

я пишу Java-приложение с Netbeans и хотел бы включить частные переменные в свой Javadoc.
Проблема в том, что я не знаю, как модифицировать охраняемые блоки (например, "// объявление переменных - do не изменять»), чтобы написать комментарий для создания javadoc. Эти защищенные блоки генерируются "инструментом построения графического пользовательского интерфейса netbeans".
Кто-нибудь может сказать мне, есть ли способ включить мои комментарии в охраняемые блоки?
Заранее спасибо!


person fran    schedule 18.07.2013    source источник


Ответы (1)


Вы можете открыть защищенный код в редакторе, скопировать и вставить в другой класс, а затем делать все, что хотите... (или, возможно, вы можете просто скопировать и вставить непосредственно из/в редактор, такой как Netbeans или Eclipse).

Мне только что пришла в голову идея, что вы можете открыть каталог, в котором находится файл .java, открыть его в текстовом редакторе, а затем удалить все строки, которые IDE интерпретирует и анализирует. Эти строки включают в себя код GEN-BEGIN:name (name — это имя метода или это может быть обобщенный термин, например variables — по сути это означает, что это может быть что угодно) и GEN-END:name. Все, что вам нужно сделать, это удалить эти комментарии в текстовом редакторе, и они больше не будут распознаваться IDE как сгенерированный код.

Итак, для краткости: перейдите в каталог с .java файлами (то есть MyProject\src\mypackage\MyClassWithGuardedBlocks или где-то там, где находятся .java файлов), а затем щелкните правой кнопкой мыши и откройте в текстовом редакторе, таком как Блокнот (мне лично нравится Wordpad); удалить все GEN-BEGIN:blaBla и GEN-END:blaBla; закройте и снова откройте проект в IDE или текстовом редакторе или в любом другом месте, которое вы используете для редактирования кода; теперь редактируйте все, что хотите, свободно.

Это немного хитро и не то, чего хотели бы создатели, поэтому используйте это разумно, пожалуйста.

Я надеюсь, что это поможет, или я надеюсь, что вы нашли полезную информацию в Интернете где-то еще.

person dylnmc    schedule 07.07.2014