我在Eclipse Indigo项目中使用了一个名为Weka的开源java库。该库看起来有点过时,所以Eclipse向我展示了数千条关于其代码的警告。一个典型的例子是:如何避免必须使用@SupressWarnings?
ArrayList的是原始类型。引用泛型类型的ArrayList < E> 应该是参数
在谈到这样一行:
ArrayList t = new ArrayList();
Eclipse的速战速决表明我可以转换上面的代码中使用泛型或我可以添加一个@SuppressWarnings'rawtypes'注释作为修复。
但无论这些修补程序涉及更动开源项目的代码,我不得不做这些改变几个(几百?)次以上。
相反,可能会有一些Eclipse全局设置(或Java编译器?),在那里我可以表明我不想被警告的具体项目?
当我使用谷歌,我得到... http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fpreferences%2Fjava%2Fcompiler% 2Fref-preferences-errors-warnings.htm – 2012-04-03 16:27:31
谢谢Brian。我已经编辑了这个问题,以反映我并不关心一个警告信息的事实 - 我想避免所有这些信息用于特定项目。 – urig 2012-04-05 11:36:27