2017-01-13 2 views
1

Я хочу спросить, есть ли способ рассматривать предупреждения одного типа по-разному. Я имею в виду, что вы можете выбрать, как относиться ко всем предупреждениям (например, предупреждение о неиспользованном, неконтролируемом ошибке и т. Д.), Но могу ли я сказать компилятору рассматривать одно неиспользованное предупреждение как ошибку и игнорировать другое (каким-то образом указать, где обращаться с ошибкой и где игнорируй это)?Относитесь к предупреждениям Java по-разному

+0

'@SuppressWarnings (" unused ")' и настройки стиля кода –

ответ

0

У вас есть два варианта:

  • Явные подавляющих предупреждения, добавив директиву в каждом файле
  • предписать компилятор для подавления предупреждений для всех файлов

@SuppressWarnings аннотаций позволяет подавить предупреждение, и может быть применен к большинству Java блоков. Большинство IDE создадут для вас аннотацию @SuppressWarnings, как один из вариантов подсказки при возникновении предупреждения.


man javac описывает параметр -Xlint командной строки.

Там длинный список опций, например, если вы хотите, чтобы отключить «сырые типы» предупреждение:

javac -Xlint:-rawtypes ... 

Большинство Иды и строить системы обеспечивают способы передачи параметров javac - проверить документацию для ваша.

Смежные вопросы