在Eclipse Helios中处理原始类型警告时,@SuppressWarnings
注释出现问题。
根据此post和docs,应使用注释参数rawtypes
代替Eclipse Helios中的旧unchecked
。但是,当我使用rawtypes
注释时,我收到以下警告:
Unhandled warning token rawtypes
即使对原始类型执行快速修复,Eclipse也建议我使用rawtypes
。但是,我发现旧unchecked
参数仍在我的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
非常感谢任何帮助或解释,谢谢!