C'est avec cette rubrique qu'un ticket a été créé dans le traqueur de bogues du code source Java:
https://bugs.openjdk.java.net/browse/JDK-8215217L'auteur estime que la présence d'une variété de jurons dans les sources OpenJDK / JDK empêche la communauté professionnelle, sinon dans son ensemble, du moins pour certaines personnes. Au total, l'auteur a dénombré 12 exemplaires de ce type de "bugs".
Citation:
Il existe de nombreux exemples de jurons à l'intérieur de la source OpenJDK jdk / jdk, dispersés partout.
Comme OpenJDK est utilisé dans un contexte professionnel, il semble inapproprié de laisser ces 12 instances là-dedans, voici donc un ensemble de modifications pour les supprimer.
L'auteur a
joint le changeset au remplacement du langage grossier par la censure. Je donne toute la liste:
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 / formats / html / resources / jquery / jszip / dist / jszip.js -
src / jdk.javadoc / share / classes / jdk / javadoc / internal / doclets / formats / html / resources / jquery / jszip / dist / jszip.js -
test / jdk / java / nio / canaux / spi / SelectorProvider / inheritedChannel / EchoTest.java - String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?";
test / jdk / javax / management / openmbean / ConstraintTest.javatest / jdk / javax / management / openmbean / BadConstraintTest.java - } catch (OpenDataException e) {
test / jdk / jdk / internal / math / FloatingDecimal / OldFDBigIntForTest.java -
En outre, l'auteur s'est plaint que la classe
Common Region for Access Protection (abréviation alias dont les variables sont obscènes) ne pouvait pas être renommée, en même temps que l'auteur lui reprochait ce nom manifestement obscène.