У меня проблема с аннотацией @SuppressWarnings
при обработке предупреждений необработанных типов в Eclipse Helios.
В соответствии с этим post и docs следует использовать параметр аннотации rawtypes
вместо старого unchecked
в Eclipse Helios. Однако, когда я использую аннотацию 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
Любая помощь или объяснение будет высоко ценится, спасибо!