A definição Merriam-Webster de denegrir sugere:
1: atacar a reputação de: difamar <denegrir os oponentes>
2: negar a importância ou a validade de: menosprezar <denegrir suas realizações>
Com base no que está escrito em outro bug relacionado, difame / menosprezo parece coincidir com a intenção do texto usado nos javadocs - ID do bug: 4959744 Denigrar X509Certificate.getSubjectDN () & co :
Os métodos getSubjectDN () e getIssuerDN () em X509Certificate e getIssuerDN () em X509CRL são problemáticos . Eles retornam uma classe não especificada implementando a interface java.security.Principal, que possui uma especificação muito flexível.
Como nenhuma especificação adicional está presente nos métodos getSubjectDN () e getIssuerDN (), é permitido que as implementações retornem uma classe específica de implementação arbitrária. A experiência do mundo real mostrou que esse é o caso, resultando em não portabilidade ou falta de confiabilidade do código. Por motivos de compatibilidade, as especificações para esses métodos não podem ser alteradas e devem ser consideradas não salvas.
Os métodos de substituição getSubjectX500Principal () & co que retornam uma instância da classe X500Principal bem definida foram adicionados no JDK 1.4. As implementações desses métodos foram projetadas para evitar todos os problemas desse tipo. No entanto, os novos métodos sofrem de subexposição e os programadores continuam a usar os métodos getSubjectDN () & co familiares e mais intuitivamente chamados.
Para mudar isso, os antigos métodos getSubjectDN () e getIssuerDN () devem ser descontinuados. Isso garantirá que os desenvolvedores que usam esses métodos recebam um aviso de tempo de compilação ....
AVALIAÇÃO
... A preterição foi considerada inadequada neste caso. Em vez disso, comentários de advertência foram adicionados ao JavaDoc .
O fato de ler o Bug ID 5008142 deixou você confuso sobre esse material "denegrido" parece mais uma falha do desenvolvedor que lidou com ele.
Eles deveriam ter encontrado o bug 4959744 e encaminhá-lo em sua avaliação, em vez de uma declaração vaga "destinada a ser usada apenas em casos graves". Eles provavelmente poderiam até fechar como duplicados, com justificativas como "A depreciação foi considerada, avaliada e rejeitada em favor da denigração, de acordo com o ID de bug 4959744" .
No mínimo, eles poderiam consultar o ID de bug 4959744 (talvez junto com 4638294 ) no campo Relatórios relacionados (chamado Consulte também no antigo bugs.sun.com iirc) do rastreador de erros. O fato de isso não ter sido feito faz com que se suspeite que eles não tenham procurado problemas relacionados.