Desidero che le avvertenze del compilatore Java Eclipse siano disponibili come attività ant (cioè senza eclissi), idealmente come plug-in ant, ma voglio che l'attività antispegner cruise fallisca se viene visualizzato un avviso eclisse. Per le seguenti avvertenzeEclipse Java Compiler Avvisi come attività ant.
accesso non statico per membro statico
metodo con un nome del costruttore
classe Serializable senza serialVersionUID
Assegnazione non ha alcun effetto
alla fine non viene completato normalmente
Utilizzando una matrice char nel concatenamento di stringhe
catture Hidden blocco
tipo di corrispondenza Inexact per argomenti vararg
puntatore nullo accesso
parametro Tipo nasconde un altro tipo
Il metodo non funziona t esclusione pacchetto metodo visibile
metodo di interfaccia è in conflitto con il metodo protetto 'Oggetto'
variabile locale non viene mai letta
inutilizzato membro locale o privato
non controllato il funzionamento di tipo generico
Utilizzo di un tipo grezzo
parametro di tipo generico dichiarato con un tipo di finale legato
annotazione viene utilizzato come interfaccia super-
Presumo che ciò significa che l'eclissi albero di sintassi astratta dovrebbe essere usato - e un'eclissi l'unità di compilazione dovrebbe essere creata.
La domanda è: (1) È stato fatto? (2) Se non è - quindi dato un oggetto
org.eclipse.jdt.core.dom.CompilationUnit
- come si fa (cioè in esempi di codice) ottenere gli avvertimenti da questo CompilationUnit?
(che so di PMD, checkstyle ecc - nessuno di questi corrispondono esattamente le preferenze Eclipse per la codifica stile Voglio un compito formica che corrisponde esattamente allo stile di codifica eclisse.)