4

@SuppressWarnings在 Eclipse Helios 中处理原始类型警告时,注释有问题。

根据这篇文章文档rawtypes,应该使用注释参数而不是uncheckedEclipse 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

任何帮助或解释将不胜感激,谢谢!

4

0 回答 0