2012-09-25 90 views
26

¿Es posible generar automáticamente comentarios Javadoc para cada método en una clase en Eclipse (Indigo)?Autogenerar comentarios de Javadoc en Eclipse?

+2

Seleccione los métodos en el Esquema y presione Alt-Shift-J. Es posible que deba editar las plantillas para obtener los comentarios exactos que desee. – DNA

+1

Esto es 'cmd + alt + J' en Mac –

Respuesta

41

Puede haber un enfoque mejor, pero si expande la clase en Package Explorer, seleccione los métodos que desea documentar, luego haga clic derecho y seleccione "Fuente -> Generar comentario de elemento" que agregará comentarios para todos los métodos seleccionados

+0

thx para su respuesta !!! Acabo de probar este enfoque y solo funciona para un método ... (Fuente -> Generar comentario de elemento). ¿Es este el único problema que tengo? – maximus

+1

@maximus: ¿Definitivamente * seleccionó * varios métodos para comenzar, p. por Ctrl-clic? –

+2

@maximus: debe seleccionar el método en el esquema de vista, si los selecciona en Editor, el comentario se aplicará solo al primero, si lo hay. –

8

También existen herramientas externas para la generación de javadoc, por ejemplo JAutodoc eclipse plugin. Es posible personalizar sus plantillas para satisfacer sus expectativas.

5

En Eclipse tiene la posibilidad de crear una plantilla de documento Java, y entonces lo que necesita hacer es escribir el bloque /** de java-dock sobre el elemento que desea documentar.

En caso de que el código se genere, las plantillas también generan el documento java-doc.

Todo esto y aún más usted será capaz de configurar en la ventana -> Preferencias, Java -> Estilo de código -> Plantillas de código -> Comentarios

+0

¡gracias! Por cierto, ¿hay alguna manera de crear este tipo de comando para todos los métodos a la vez? – maximus

+0

@maximus, la solución para eso es la respuesta de Jon Skeet. –

15

La otra opción podría ser la de hacer doble clic en el nombre de la método, luego acceso directo ALT + Shift + J.

+0

+1 para atajos – Ryan

Cuestiones relacionadas