Lines Matching full:getter
93 throwError(exec, TypeError, "setting a property that has only a getter");
308 putDirectInternal(exec->globalData(), propertyName, getterSetter, attributes | Getter, true, slot);
312 // if we override an existing non-getter or non-setter.
339 // if we override an existing non-getter or non-setter.
358 JSObject* functionObject = asGetterSetter(value)->getter();
519 if (JSObject* getterFunction = asGetterSetter(*location)->getter())
563 target->putWithAttributes(exec, propertyName, descriptor.value() ? descriptor.value() : oldValue, attributes & ~(Getter | Setter));
567 if (descriptor.getter() && descriptor.getter().isObject())
568 target->defineGetter(exec, propertyName, asObject(descriptor.getter()), attributes);
659 if (descriptor.getterPresent() && !(current.getter() && JSValue::strictEqual(exec, current.getter(), descriptor.getter()))) {
661 throwError(exec, TypeError, "Attempting to change the getter of an unconfigurable property.");
672 if (descriptor.getter())
673 getterSetter->setGetter(asObject(descriptor.getter()));
680 if (descriptor.getter())
681 attrs |= Getter;