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 ..................................................... .....................