Jak celowo wywołać niestandardowy komunikat ostrzegawczy kompilatora Java?
Zamierzam popełnić brzydki tymczasowy hack, aby obejść problem blokowania, podczas gdy czekamy na naprawienie zewnętrznego zasobu. Oprócz oznaczenia go dużym przerażającym komentarzem i wieloma FIXME, chciałbym, aby kompilator rzucił oczywiste ostrzeżenie jako przypomnienie, abyśmy nie zapomnieli go usunąć. Na przykład coś takiego:
[javac] com.foo.Hacky.java:192: warning: FIXME temporary hack to work around library bug, remove me when library is fixed!
Czy jest sposób, w jaki mogę spowodować celowe ostrzeżenie kompilatora z wybraną przeze mnie wiadomością? Jeśli to się nie uda, co najłatwiej dodać do kodu, aby wyrzucić istniejące ostrzeżenie, być może wiadomość w ciągu na linii obrażającej, aby została wydrukowana w komunikacie ostrzegawczym?
EDYCJA: Nieaktualne tagi wydają się nic dla mnie nie robić:
/**
* @deprecated "Temporary hack to work around remote server quirks"
*/
@Deprecated
private void doSomeHackyStuff() { ... }
Brak błędów kompilatora lub środowiska wykonawczego w Eclipse lub Sun javac 1.6 (uruchamianych ze skryptu ant) i zdecydowanie wykonuje tę funkcję.