5

Tengo mi Eclipse configurado para mostrar advertencias sobre comentarios y etiquetas javadoc faltantes para elementos públicos. Eso es muy útil para mí para mantener mi código bien documentado.Eclipse - @SuppressWarnings ("javadoc") no funciona

pero a veces tengo una clase, en la que tengo varias constantes que describen, por ejemplo, estados de DFA o algo .. No hay necesidad de documentar theese constante, debido a que son autoexplicativas ..

por lo que añade la anotación @SuppressWarnings ("javadoc") a la clase y aquí es mi punto - Eclipse no concider la anotación y todavía muestra advertencias en javadocs faltan ..

@SuppressWarnings ("todos") hace el trabajo, pero que tiene efectos secundarios, que no son deseados ;-)

¿Tiene el mismo problema? ¿Es esto un error o solo tengo algo mal configurado? ¿Hay algún trabajo alrededor? ¿O se corrige esto en versiones más nuevas?

PS: Estoy usando Versión: 3.3.2 Build Identificación: M20080221-1800

+0

Tengo el mismo problema en la versión 3.4.1 (M20080911-1700) – banjollity

Respuesta

3

Encontré this bug, que aún está abierto.

+0

Bueno, parece que el punto del error es que quieren suprimir todas las advertencias usando @SuppressWarnings (""), pero el compilador sigue mostrando las advertencias de javadoc ... esto se puede hacer usando @SuppressWarnings ("todo"). Lo segundo es que el error ya está abierto por más de 2 años:/ –

+2

Finalmente, han hecho una revisión lanzada para 3.7M6 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=179566 –

1

has necesitado "allJavadoc"?

+0

Lo siento, olvidé de mencionar eso - Lo he intentado, pero Eclipse no acepta esto .. Muestra la advertencia "Token de advertencia no controlada allJavadoc" - por lo ahora tengo incluso una advertencia más :-D –

2

Al final de this page encontrará todas las opciones de SuppressWarning que se manejan en Eclipse. Desafortunadamente, actualmente no hay soporte para suprimir solo las advertencias de javadoc. El error que Andrew mencionó es realmente una solicitud de función para agregar esto, pero parece tener baja prioridad (puede votar por este error para mostrarle a los desarrolladores de Eclipse la importancia de esta función para usted).