Я хочу спросить, есть ли способ рассматривать предупреждения одного типа по-разному. Я имею в виду, что вы можете выбрать, как относиться ко всем предупреждениям (например, предупреждение о неиспользованном, неконтролируемом ошибке и т. Д.), Но могу ли я сказать компилятору рассматривать одно неиспользованное предупреждение как ошибку и игнорировать другое (каким-то образом указать, где обращаться с ошибкой и где игнорируй это)?Относитесь к предупреждениям Java по-разному
1
A
ответ
1
Вы можете использовать аннотацию @SuppressWarnings. Эти предупреждения, которые могут быть подавлены, перечислены здесь: What is the list of valid @SuppressWarnings warning names in Java?
0
У вас есть два варианта:
- Явные подавляющих предупреждения, добавив директиву в каждом файле
- предписать компилятор для подавления предупреждений для всех файлов
@SuppressWarnings
аннотаций позволяет подавить предупреждение, и может быть применен к большинству Java блоков. Большинство IDE создадут для вас аннотацию @SuppressWarnings
, как один из вариантов подсказки при возникновении предупреждения.
man javac
описывает параметр -Xlint
командной строки.
Там длинный список опций, например, если вы хотите, чтобы отключить «сырые типы» предупреждение:
javac -Xlint:-rawtypes ...
Большинство Иды и строить системы обеспечивают способы передачи параметров javac
- проверить документацию для ваша.
Смежные вопросы
- 1. Компиляция, приводящая к двойным предупреждениям
- 2. Относитесь к нескольким пациентам
- 3. Относитесь к объекту как к другому объекту
- 4. Относитесь к .mdb как .xlsx?
- 5. Как вы относитесь к Rails?
- 6. Относитесь к десятичному целому числу
- 7. Относитесь к файлу как .HTML
- 8. Как вы относитесь к «супер» дженерикам в java?
- 9. Как вы относитесь к примитивным типам Java в Clojure?
- 10. Как вы относитесь к коллаборатору SmartBear Code?
- 11. Как вы относитесь к типу «Либо a»?
- 12. Как вы относитесь к закону Хофштадтера?
- 13. Относитесь к нескольким объектам, как один - WPF
- 14. Как вы относитесь к изменениям дизайна?
- 15. Как вы относитесь к параллелизму в NHibernate?
- 16. Как вы относитесь к позиционированию в WPF?
- 17. Относитесь к двум специалистам в области андроида
- 18. Как вы относитесь к двум таблицам?
- 19. RestKit: Как вы относитесь к NSUUID?
- 20. Относитесь к SVG как изображение в Silverstripe
- 21. Как вы относитесь к благотворительным взносам?
- 22. Как вы относитесь к типам lib.d.ts
- 23. Как вы относитесь к плюрализации в Ember?
- 24. Как вы относитесь к SourceGear Vault?
- 25. Как вы относитесь к собственности ICollection?
- 26. Относитесь к использованию NSLog как ошибка построения
- 27. Как вы относитесь к маршрутным адресам?
- 28. Как вы относитесь к коллекции AngularFire?
- 29. Относитесь к двум объектам через третью
- 30. Относитесь к UIButton как UILabel в cellForRowAtIndexPath
'@SuppressWarnings (" unused ")' и настройки стиля кода –