Fue con este encabezado que se creó un ticket en el rastreador de errores del código fuente de Java:
https://bugs.openjdk.java.net/browse/JDK-8215217El autor cree que la presencia de una variedad de palabrotas en las fuentes de OpenJDK / JDK impide que la comunidad profesional, si no en su conjunto, al menos a algunas personas. En total, el autor contó 12 copias de este tipo de "errores".
Cita:
Hay muchas instancias de palabrotas dentro de la fuente OpenJDK jdk / jdk, dispersas por todo el lugar.
Como OpenJDK se usa en un contexto profesional, parece inapropiado dejar estas 12 instancias allí, así que aquí hay un conjunto de cambios para eliminarlas.
El autor
adjuntó el conjunto de cambios con el reemplazo de lenguaje grosero por censura. Doy toda la lista:
src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeel.java-
src / java.desktop / share / classes / com / sun / media / sound / SoftChannel.java - rpnChange(0, 2 << 7);
src / java.xml / share / classes / com / sun / org / apache / xalan / internal / xsltc / dom / BitArray.java - * method is a mess, but it is fast and it works, so don't fuck with it. + * method is a mess, but it is fast and it works, so don't change it.
src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeel.java -
src / jdk.javadoc / share / classes / jdk / javadoc / internal / doclets / format / html / resources / jquery / jszip / dist / jszip.js -
src / jdk.javadoc / share / classes / jdk / javadoc / internal / doclets / format / html / resources / jquery / jszip / dist / jszip.js -
prueba / jdk / java / nio / canales / spi / SelectorProvider / inheritedChannel / EchoTest.java - String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?";
prueba / jdk / javax / management / openmbean / ConstraintTest.javaprueba / jdk / javax / management / openmbean / BadConstraintTest.java - } catch (OpenDataException e) {
prueba / jdk / jdk / internal / math / FloatingDecimal / OldFDBigIntForTest.java -
Además, el autor se quejó de que no se pudo cambiar el nombre de la clase
Región común para la protección de acceso (abreviatura, cuyas variables son obscenas), y al mismo tiempo reprochó al autor este nombre obviamente obsceno.