Sprawdzenie zmiany działania metody getPrintJob klasy Toolkit

Ta reguła powoduje oznaczenie wystąpień metody getPrintJob() klasy java.awt.Toolkit, ponieważ obecnie zgłasza ona wyjątek NullPointerException zamiast wyjątku HeadlessException.

Zgodnie z dokumentacją ( Kompatybilność środowiska Java SE 7 i pakietu JDK 7) w środowiskach nienadzorowanych metoda getPrintJob zgłaszała wcześniej wyjątek HeadlessException. Obecnie metoda ta poprawnie zgłasza wyjątek NullPointerException. Ta reguła powoduje oznaczenie wywołań metody java.awt.Toolkit getPrintJob(), które są otoczone przez blok try wychwytujący wyjątek HeadlessException.

Należy przeanalizować oznaczony kod i sprawdzić, czy ta zmiana ma wpływ na jego działanie, przeprowadzić odpowiednie testy i wprowadzić niezbędne zmiany w kodzie.

Więcej informacji na ten temat zawiera dokumentacja interfejsu API języka Java 7: