Dengan tajuk inilah sebuah tiket dibuat di pelacak bug kode sumber Java:
https://bugs.openjdk.java.net/browse/JDK-8215217Penulis percaya bahwa kehadiran berbagai kata-kata umpatan dalam sumber OpenJDK / JDK mencegah komunitas profesional, jika tidak secara keseluruhan, maka setidaknya untuk beberapa individu. Secara total, penulis menghitung 12 salinan dari jenis "bug" ini.
Kutipan:
Ada banyak contoh kata-kata umpatan di dalam OpenJDK jdk / jdk source, yang tersebar di semua tempat.
Karena OpenJDK digunakan dalam konteks profesional, sepertinya tidak tepat untuk meninggalkan 12 instance ini di sana, jadi inilah perubahan untuk menghapusnya.
Penulis
menempel perubahan dengan penggantian bahasa kotor dengan sensor. Saya memberikan seluruh daftar:
src / java.desktop / macosx / classes / com / apple / laf / AquaLookAndFeel.java-
src / java.desktop / berbagi / kelas / com / sun / media / suara / SoftChannel.java - rpnChange(0, 2 << 7);
src / java.xml / share / kelas / 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 / berbagi / kelas / jdk / javadoc / internal / doclets / format / html / sumber daya / jquery / jszip / dist / jszip.js -
src / jdk.javadoc / share / kelas / jdk / javadoc / internal / doclets / format / html / sumber daya / jquery / jszip / dist / jszip.js -
test / jdk / java / nio / saluran / spi / SelectorProvider / inheritedChannel / EchoTest.java - String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?";
test / jdk / javax / manajemen / openmbean / ConstraintTest.javatest / jdk / javax / manajemen / openmbean / BadConstraintTest.java - } catch (OpenDataException e) {
test / jdk / jdk / internal / matematika / FloatingDecimal / OldFDBigIntForTest.java -
Juga, penulis mengeluh bahwa kelas
Common Region for Access Protection (singkatan alias yang variabelnya cabul) tidak dapat diganti namanya, pada saat yang sama mencela penulis untuk nama yang jelas-jelas tidak senonoh ini.