Я собираюсь совершить уродливый временный хак, чтобы обойти проблему блокировки, пока мы ждем, когда будет исправлен внешний ресурс. Помимо маркировки его с большим страшным комментарием и связью FIXME, я бы хотел, чтобы компилятор бросил явное предупреждение в качестве напоминания, поэтому мы не забываем это делать. Например, что-то вроде:
[javac] com.foo.Hacky.java:192: warning: FIXME temporary hack to work around library bug, remove me when library is fixed!
Есть ли способ, которым я могу вызвать преднамеренное компилятор с сообщением по моему выбору? В противном случае, что проще всего добавить к коду, чтобы выбросить существующее предупреждение, возможно, сообщение в строке на строке нарушения, чтобы оно печаталось в предупреждающем сообщении?
EDIT: Устаревшие теги, кажется, ничего не делают для меня:
/**
* @deprecated "Temporary hack to work around remote server quirks"
*/
@Deprecated
private void doSomeHackyStuff() { ... }
Нет ошибок компилятора или времени выполнения в eclipse или от sun javac 1.6 (работает от ant script), и он определенно выполняет функцию.