Mit dieser Überschrift wurde ein Ticket im Java-Quellcode-Bug-Tracker erstellt:
https://bugs.openjdk.java.net/browse/JDK-8215217Der Autor ist der Ansicht, dass das Vorhandensein einer Vielzahl von Schimpfwörtern in OpenJDK / JDK-Quellen die Fachgemeinschaft, wenn nicht als Ganzes, zumindest für einige Personen verhindert. Insgesamt zählte der Autor 12 Exemplare dieser Art von "Bugs".
Zitat:
Es gibt viele Fälle von Schimpfwörtern in der OpenJDK jdk / jdk-Quelle, die überall verstreut sind.
Da OpenJDK in einem professionellen Kontext verwendet wird, erscheint es unangemessen, diese 12 Instanzen dort zu belassen. Hier ist ein Änderungssatz, um sie zu entfernen.
Der Autor
fügte den Änderungssatz dem Ersatz der Schimpfworte durch Zensur bei. Ich gebe die ganze 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 / channel / 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 -
Außerdem beschwerte sich der Autor darüber, dass die Klasse
Common Region for Access Protection (Abkürzung aka, deren Variablen obszön sind) nicht umbenannt werden könne, und warf dem Autor gleichzeitig diesen offensichtlich obszönen Namen vor.