¿Por qué el formateador de código de Eclipse se rompe </a> en una etiqueta @see de Javadoc?

StackOverflow https://stackoverflow.com/questions/45414

Pregunta

Estoy usando Eclipse 3.4 y he configurado el formateador de código Java con todas las opciones en el Comentarios pestaña habilitada.El problema es que cuando le doy formato a un comentario de documento que contiene:

* @see <a href="test.html">test</a>

el formateador de código inserta un espacio en el HTML de cierre, dividiéndolo:

* @see <a href="test.html">test< /a>

¿Por qué?¿Cómo evito que esto suceda?

Esto no se soluciona desactivando cualquiera de las opciones en el Comentarios pestaña, como Formatear etiquetas HTML.La única solución que encontré es deshabilitar completamente el formato Javadoc deshabilitando tanto el Habilitar el formato de comentarios de Javadoc y Habilitar formato de bloque de comentarios opciones, lo que significa que luego tengo que formatear los bloques de comentarios manualmente.

¿Fue útil?

Solución

Sólo puedo asumir que es un error en Eclipse.Sólo sucede con @ver etiquetas, esto también sucede para las 3 configuraciones del formateador de código incorporado.

Ya se han informado algunos errores interesantes en el vecindario, pero no pude encontrar este específico.Véase, por ejemplo, una búsqueda de @ver en el eclipse bugzilla.

Otros consejos

Las especificaciones XML estrictas requieren que las etiquetas de cierre automático tengan un espacio antes de la barra de cierre como esta:

<gcServer enabled="true" /> <!-- note the space just after "true" -->

Sólo puedo suponer, como dijo Bart, que hay un error en el reformateador de Eclipse que piensa que la etiqueta de cierre es en realidad una etiqueta de cierre automático.Otra idea:¿Puedes verificar que tu a Las etiquetas están equilibradas (es decir,¿No hay etiquetas abiertas más arriba en el documento)?

Esto podría ser un error en Eclipse 3.4.Estoy usando 3.3 (M20080221-1800) y no observo este comportamiento.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top