2009-10-06 9 views
23

Tengo una contraparte de desarrollador que usa Eclipse, que inserta anotaciones en varias posiciones automáticamente en nuestras pruebas de JUnit. Sin embargo, cuando abro la prueba en IDEA, la anotación se subraya en rojo y la anotación dice "@Override no está permitido cuando se implementa el método de interfaz". Realmente no me importa la anotación. No me permitirá compilar a causa de esto, y necesito que la validación se desactive en el IDE o en la configuración del proyecto. He desmarcado todas las casillas de verificación en Configuración del proyecto> Errores para todos los ajustes IDE y del proyecto, y aún se muestra en rojo. No quiero tener que excluir cada anotación individualmente en la pestaña Mensajes. ¡Ayuda! ¡Gracias!¿Cómo desactivo la validación de errores para anotaciones en Intellij IDEA?

Respuesta

45

En el Estructura del proyecto | Proyecto diálogo, cambie el nivel de lenguaje de proyecto a 6.0 - @Override en las interfaces.

+0

Eso fue todo. ¡Gracias! –

+0

Gracias, funcionó para mí también. –

+2

Acabo de enfrentar el mismo problema. El nivel de idioma de mi proyecto ya era 6.0 pero la anotación @Override aún estaba resaltada. Para solucionarlo, puede abrir el archivo * .iml y establecer LANGUAGE_LEVEL = "JDK_1_6" y volver a cargar el proyecto –

Cuestiones relacionadas