Sto usando Java 8 con Android Studio e il plug-in Retrolambda per compilare lambdas in classi anonime (perché Java 8 non è supportato su Android). L'IDE mostra avvisi (o suggerimenti) su come modificare il mio codice per utilizzare tutte le funzionalità di Java 8. Una di queste funzionalità è "Può essere sostituita con una chiamata foreach" quando si esegue il looping della raccolta. Voglio sopprimere questo tipo di avvertimento, ma non riesco a capire come farlo.Come sopprimere l'avviso "Può essere sostituito con foreach call"
La soluzione più semplice per sopprimere questo tipo di avviso è l'annotazione @SuppressWarnings("all")
. Ma voglio essere avvertito su diversi tipi di avvertimenti, quindi questa non è la soluzione.
C'è un modo per disattivare questo tipo di avviso per l'intero IDE o solo per il blocco di codice (qualcosa come @SuppressWarnings("foreach")
)?
Usa il ciclo foreach se puoi. È meglio per le prestazioni. – Toochka
@Toochka Non è possibile utilizzare il ciclo foreach su Android. – tomrozb
Lo sto usando con successo – Toochka