src/jdk/nashorn/internal/runtime/ScriptObject.java
Print this page
*** 467,477 ****
! newDesc.has(CONFIGURABLE) && ! newDesc.has(ENUMERABLE)) {
// every descriptor field is absent
return true;
}
! if (currentDesc.equals(newDesc)) {
// every descriptor field of the new is same as the current
return true;
}
if (! currentDesc.isConfigurable()) {
--- 467,477 ----
! newDesc.has(CONFIGURABLE) && ! newDesc.has(ENUMERABLE)) {
// every descriptor field is absent
return true;
}
! if (newDesc.hasAndEquals(currentDesc)) {
// every descriptor field of the new is same as the current
return true;
}
if (! currentDesc.isConfigurable()) {