Verificar uma mudança de comportamento no método Toolkit getPrintJob

Esta regra sinaliza instâncias do método java.awt.Toolkit getPrintJob() porque ela agora lança uma NullPointerException em vez de uma HeadlessException.

De acordo com a documentação Compatibilidade do Java SE 7 e JDK 7, em ambientes sem interface com o usuário, o método getPrintJob lançava anteriormente uma HeadlessException. O método agora lança corretamente uma NullPointerException. Esta regra sinaliza as chamadas de método java.awt.Toolkit getPrintJob() que são cercadas por um bloco de tentativa que captura HeadlessException.

Avalie o código sinalizado e determine se ele é afetado pela mudança de comportamento, realize qualquer teste apropriado e faça quaisquer mudanças necessárias no código.

Para obter informações adicionais, veja a API Java 7: