Nashorn 中枚举的强制转换与 Rhino 中的不同
Coercion of Enums in Nashorn works differently than in Rhino
似乎 Java 枚举不再强制转换为它们的字符串值:
java.math.RoundingMode.UP == "UP"
在 Java 7 中计算为真,但在 Java 8 中计算为假,当在 Java 脚本引擎中执行时。
有人知道这实际上是一个错误还是规范中的某些内容?
谢谢!
这是一个错误:https://bugs.openjdk.java.net/browse/JDK-8072426
..................................................... .....................
似乎 Java 枚举不再强制转换为它们的字符串值:
java.math.RoundingMode.UP == "UP"
在 Java 7 中计算为真,但在 Java 8 中计算为假,当在 Java 脚本引擎中执行时。
有人知道这实际上是一个错误还是规范中的某些内容?
谢谢!
这是一个错误:https://bugs.openjdk.java.net/browse/JDK-8072426 ..................................................... .....................