indexOrHash, slot.getAttributes()); newSlot.value = slot.value; newSlot.next = slot.next; : new Slot(name, indexOrHash, 0)); if (accessType == SLOT_MODIFY_CONST) newSlot.setAttributes(CONST); ++count; slot = slot.next; if (slot != null && (slot.getAttributes() & PERMANENT) == 0) { count--;
newSlot = new GetterSlot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_CONVERT_ACCESSOR_TO_DATA && (inner instanceof GetterSlot)) { newSlot = new Slot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_MODIFY_CONST) { return null; slot.markDeleted(); return newSlot; } else { : new Slot(name, indexOrHash, 0)); if (accessType == SLOT_MODIFY_CONST) newSlot.setAttributes(CONST); ++count;
slot.getAttributes()); newSlot.value = slot.value; newSlot.next = slot.next; : new Slot(name, indexOrHash, 0)); if (accessType == SLOT_MODIFY_CONST) newSlot.setAttributes(CONST); ++count; addKnownAbsentSlot(slotsLocalRef, newSlot, insertPos); slot = slot.next; if (slot != null && (slot.getAttributes() & PERMANENT) == 0) { count--; if (prev == slot) {
newSlot = new GetterSlot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_CONVERT_ACCESSOR_TO_DATA && (inner instanceof GetterSlot)) { newSlot = new Slot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_MODIFY_CONST) { return null; slot.markDeleted(); return newSlot; } else { : new Slot(name, indexOrHash, 0)); if (accessType == SLOT_MODIFY_CONST) newSlot.setAttributes(CONST); ++count;
newSlot = new GetterSlot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_CONVERT_ACCESSOR_TO_DATA && (inner instanceof GetterSlot)) { newSlot = new Slot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_MODIFY_CONST) { return null; slot.markDeleted(); return newSlot; } else { : new Slot(name, indexOrHash, 0)); if (accessType == SLOT_MODIFY_CONST) newSlot.setAttributes(CONST); ++count;
newSlot = new GetterSlot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_CONVERT_ACCESSOR_TO_DATA && (inner instanceof GetterSlot)) { newSlot = new Slot(name, indexOrHash, inner.getAttributes()); } else if (accessType == SLOT_MODIFY_CONST) { return null; slot.markDeleted(); return newSlot; } else { : new Slot(name, indexOrHash, 0)); if (accessType == SLOT_MODIFY_CONST) newSlot.setAttributes(CONST); ++count;
int attr = slot.getAttributes(); if ((attr & READONLY) == 0) throw Context.reportRuntimeError1("msg.var.redecl", name); slot.setAttributes(attr & ~UNINITIALIZED_CONST); if ((slot.getAttributes() & READONLY) != 0) return true; if (slot instanceof GetterSlot) {
null : slot.getPropertyDescriptor(cx, this); String name = ScriptRuntime.toString(id); checkPropertyChange(name, current, desc); attributes = applyDescriptorToAttributeBitset(DONTENUM|READONLY|PERMANENT, desc); } else { attributes = applyDescriptorToAttributeBitset(slot.getAttributes(), desc); slot.value = Undefined.instance; slot.setAttributes(attributes);
null : slot.getPropertyDescriptor(cx, this); String name = ScriptRuntime.toString(id); checkPropertyChange(name, current, desc); attributes = applyDescriptorToAttributeBitset(DONTENUM|READONLY|PERMANENT, desc); } else { attributes = applyDescriptorToAttributeBitset(slot.getAttributes(), desc); slot.value = Undefined.instance; slot.setAttributes(attributes);
null : slot.getPropertyDescriptor(cx, this); String name = ScriptRuntime.toString(id); checkPropertyChange(name, current, desc); attributes = applyDescriptorToAttributeBitset(DONTENUM|READONLY|PERMANENT, desc); } else { attributes = applyDescriptorToAttributeBitset(slot.getAttributes(), desc); slot.value = Undefined.instance; slot.setAttributes(attributes);
null : slot.getPropertyDescriptor(cx, this); String name = ScriptRuntime.toString(id); checkPropertyChange(name, current, desc); attributes = applyDescriptorToAttributeBitset(DONTENUM|READONLY|PERMANENT, desc); } else { attributes = applyDescriptorToAttributeBitset(slot.getAttributes(), desc); slot.value = Undefined.instance; slot.setAttributes(attributes);
slot = slot.next; if (slot != null && (slot.getAttributes() & PERMANENT) == 0) { count--; slot.markDeleted();
slot = slot.next; if (slot != null && (slot.getAttributes() & PERMANENT) == 0) { count--; slot.markDeleted();
slot = slot.next; if (slot != null && (slot.getAttributes() & PERMANENT) == 0) { count--; slot.markDeleted();
slot = slot.next; if (slot != null && (slot.getAttributes() & PERMANENT) == 0) { count--; slot.markDeleted();
return super.setValue(value, owner, start);
return super.setValue(value, owner, start);
int attr = slot.getAttributes(); if ((attr & READONLY) == 0) throw Context.reportRuntimeError1("msg.var.redecl", name); slot.setAttributes(attr & ~UNINITIALIZED_CONST); return slot.setValue(value, this, start);
return super.setValue(value, owner, start);
return super.setValue(value, owner, start);