3
Это кажется, что Java перечислений больше не принуждают их строковое значение:Принуждение Перечисления в Nashorn работает иначе, чем в Rhino
java.math.RoundingMode.UP == "UP"
оценивается как истина в Java 7, но ложь в Java 8 при выполнении в Двигатель JavaScript.
Кто-нибудь знает, действительно ли это ошибка или что-то в спецификации?
Спасибо!
Хотя эта ссылка может ответить на вопрос, лучше включить основные части ответ здесь и укажите ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. –
№ Ссылка указывает на официальную систему битрейта Java. Это не уйдет на досуге. Предоставление моментального снимка текущей дискуссии о том, почему это ошибка, и как она может быть исправлена, не добавляет никакой ценности. – MKK