Совместимость с IDE NetBeans Java 1.4: компилятор не предупреждает о классах / методах JDK 5+ - PullRequest
0 голосов
/ 07 июня 2011

Когда NetBeans 7 (или NetBeans 3.6) компилируется с включенным -source 1.4, почему он не предупреждает при компиляции с введенными методами (или классами) @since 1.5 или @since 1.6?

1 Ответ

0 голосов
/ 07 июня 2011

javac документы подразумевают, что опция -source включает около языковых возможностей , а не библиотечных функций .

-источник релиз
Определяет версию принятого исходного кода. Для release допустимы следующие значения:

  • 1.3 Компилятор не поддерживает утверждения, обобщения и другие языковые возможности, представленные после JDK 1.3.

  • 1.4 Компилятор принимает код, содержащий утверждения, которые были введено в JDK 1.4.

  • 1.5 Компилятор принимает код, содержащий обобщения и другие языки функции, представленные в JDK 5.

  • 5 Синоним 1,5.

  • 1.6 Это значение по умолчанию. Языковые изменения не были внесены в Java SE 6. Однако ошибки кодирования в исходные файлы теперь сообщаются как ошибки, а не предупреждения, как ранее.

  • 6 Синоним для 1.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...