正是基于此标题,在Java源代码错误跟踪器中创建了票证:
https://bugs.openjdk.java.net/browse/JDK-8215217作者认为,OpenJDK / JDK来源中出现了各种各样的脏话,如果不是整个社区,那么至少对于某些个人来说,这会阻止职业社区。 作者总共计算了12种此类“错误”的副本。
报价:
OpenJDK jdk / jdk源代码中有许多脏话的实例,遍布各处。
由于OpenJDK是在专业环境中使用的,因此将这12个实例保留在其中似乎是不合适的,因此这里有一个更改集将其删除。
作者
将变更集附加为审查制度,以替换粗俗语言。 我给出了整个清单:
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 -
测试/ jdk / java / nio /通道/ spi / SelectorProvider / InheritedChannel / EchoTest.java - String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?";
测试/ jdk / javax /管理/ openmbean / ConstraintTest.java测试/ jdk / javax /管理/ openmbean / BadConstraintTest.java - } catch (OpenDataException e) {
测试/ jdk / jdk /内部/数学/ FloatingDecimal / OldFDBigIntForTest.java -
另外,作者抱怨不能重命名
访问保护公共类(缩写为aka,变量是淫秽的),与此同时又责骂作者这个明显淫秽的名字。