@SuppressWarnings
在 Eclipse Helios 中处理原始类型警告时,注释有问题。
根据这篇文章和文档rawtypes
,应该使用注释参数而不是unchecked
Eclipse Helios 中的旧参数。但是,当我使用rawtypes
注释时,会收到以下警告:
Unhandled warning token rawtypes
即使在对原始类型执行快速修复时,Eclipse 也建议我使用rawtypes
. 但是,我发现旧unchecked
参数在我的 Helios 版本中仍然有效,而在我的 Helios 版本rawtypes
中无效,这不符合文档。
所以基本上我已经“解决”了这个问题,但真正的问题是为什么rawtypes
不起作用?
我的 Eclipse 设置:
Version: Helios Service Release 2
Build id: 20110301-1815
项目设置:
Java Build Path > JRE System Library: jdk1.6.0_24
Java Compiler > JDK Compliance: 1.6
Java Compiler > Generated .class files compatibility: 1.6
Java Compiler > Source compatibility: 1.6
来自eclipse.ini
:
-vm
c:/Program Files/Java/jdk1.6.0_24/bin
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms40m
-Xmx512m
系统:
Windows 7 Professional Service Pack 1
任何帮助或解释将不胜感激,谢谢!