La definición de denigrar de Merriam-Webster sugiere:
1: atacar la reputación de: difamar <denigrar a los oponentes>
2: negar la importancia o validez de: menospreciar <denigrar sus logros>
Según lo que está escrito en otro error relacionado, difamación / menosprecio parece coincidir con la intención de la redacción utilizada en javadocs - ID de error: 4959744 Denigrate X509Certificate.getSubjectDN () & co :
Los métodos getSubjectDN () y getIssuerDN () en X509Certificate y getIssuerDN () en X509CRL son problemáticos . Devuelven una clase no especificada que implementa la interfaz java.security.Principal, que tiene una especificación muy flexible.
Como no hay una especificación adicional presente en los métodos getSubjectDN () y getIssuerDN (), las implementaciones pueden devolver una clase arbitraria específica de implementación. La experiencia del mundo real ha demostrado que este es el caso que resulta en la no portabilidad o la falta de fiabilidad del código. Por razones de compatibilidad, las especificaciones de esos métodos no se pueden cambiar y deben considerarse insalvables.
Los métodos de reemplazo getSubjectX500Principal () & co que devuelven una instancia de la clase X500Principal bien definida se agregaron en JDK 1.4. Las implementaciones de esos métodos se han diseñado para evitar todos los problemas de este tipo. Sin embargo, los nuevos métodos sufren de subexposición y los programadores continúan utilizando los métodos getSubjectDN () & co conocidos y más intuitivos.
Para cambiar esto, los viejos métodos getSubjectDN () y getIssuerDN () deben quedar en desuso. Eso asegurará que los desarrolladores que usan estos métodos reciban una advertencia de tiempo de compilación ...
EVALUACIÓN
... La desaprobación se consideró inapropiada en este caso. En cambio, se agregaron comentarios de precaución al JavaDoc .
El hecho de que leer el ID de error 5008142 te haya dejado confundido acerca de estas cosas "denigradas" se parece más a un error del desarrollador que se ocupó de ello.
Deberían haber encontrado el error 4959744 y referirlo en su evaluación, en lugar de una declaración vaga "destinada a ser utilizada solo en casos graves". Probablemente incluso podrían cerrarse como duplicados, con una justificación como "La desaprobación se ha considerado, evaluado y rechazado a favor de la denigración por ID de error 4959744" .
Como mínimo, podrían referir el ID de error 4959744 (tal vez junto con 4638294 ) en el campo Informes relacionados (llamado Ver también en el viejo bugs.sun.com iirc) de su rastreador de errores. El hecho de que esto no se haya hecho hace sospechar que no buscaron problemas relacionados en absoluto.