Eclipse Helios - @SuppressWarnings «rawtypes» не работает, а «unchecked» - работает - PullRequest
4 голосов
/ 12 мая 2011

У меня проблема с аннотацией @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

Любая помощь или объяснение будет высоко ценится, спасибо!

...