2009-10-06 10 views
23

Ho una controparte sviluppatore che utilizza Eclipse, che inserisce automaticamente annotazioni in varie posizioni nei nostri test JUnit. Tuttavia, quando apro il test in IDEA, l'annotazione è sottolineata in rosso e l'annotazione legge "@Override non è consentito quando si implementa il metodo dell'interfaccia". Non mi interessa davvero l'annotazione. A causa di ciò non mi consentirà di costruirmi e ho bisogno che la convalida sia disattivata nell'IDE o nelle impostazioni del progetto. Ho deselezionato ogni singola casella di controllo in Impostazioni progetto> Errori per tutti gli IDE e le impostazioni del progetto, e sottolinea ancora il rosso. Non voglio dover escludere ogni singola annotazione individualmente nella scheda Messaggi. Aiuto! Grazie!Come disattivare la convalida degli errori per le annotazioni in Intellij IDEA?

risposta

45

Nella struttura del progetto | Finestra di dialogo Progetto, modificare la lingua del progetto Livello a 6.0 - @Override nelle interfacce.

+0

E 'stato. Grazie! –

+0

Grazie, ha funzionato anche per me. –

+2

Appena affrontato lo stesso problema. Il mio livello di lingua del progetto era già 6.0 ma l'annotazione @Override era ancora evidenziata. Per risolvere il problema è possibile aprire il file * .iml e impostare LANGUAGE_LEVEL = "JDK_1_6" e ricaricare il progetto –