Ich verwende eine Open-Source-Java-Bibliothek namens Weka in einem Eclipse Indigo-Projekt. Die Bibliothek scheint etwas veraltet zu sein, daher zeigt Eclipse mir Tausende von Warnungen in Bezug auf seinen Code. Ein typisches Beispiel ist:Wie vermeidet man die Verwendung von @SupressWarnings?
ArrayList ist ein Rohtyp. Verweise auf generische Typ Arraylist < E> sollte
In Bezug auf eine Zeile wie diese parametriert werden:
ArrayList t = new ArrayList();
Eclipse schnelle Lösung zeigt an, dass ich entweder den obigen Code umwandeln Generika zu verwenden, oder dass Ich kann eine @SuppressWarnings 'rawtypes' Annotation als ein Update hinzufügen.
Aber beide Fixes beinhalten Änderungen am Code des Open-Source-Projekts und ich musste diese Änderungen mehrere (hunderte von?) Mal machen.
Stattdessen könnte es einige globale Einstellung für Eclipse (oder die Java-Compiler?), Wo ich zeigen kann, dass ich will nicht für ein bestimmtes Projekt gewarnt werden?
Wenn ich google benutze, bekomme ich ... http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Fjava%2Fcompiler% 2Fref-preferences-errors-warnings.htm –
Danke Brian. Ich habe die Frage bearbeitet, um die Tatsache widerzuspiegeln, dass ich mir keine Gedanken über eine bestimmte Warnmeldung mache - ich möchte sie alle für ein bestimmtes Projekt meiden. – urig