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?
23
A
risposta
45
Nella struttura del progetto | Finestra di dialogo Progetto, modificare la lingua del progetto Livello a 6.0 - @Override nelle interfacce.
E 'stato. Grazie! –
Grazie, ha funzionato anche per me. –
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 –