Lines Matching refs:desc
108 var desc = this.getPropertyDescriptor(name)
109 if (IS_UNDEFINED(desc)) { return desc }
110 if ('value' in desc) {
111 return desc.value
113 if (IS_UNDEFINED(desc.get)) { return desc.get }
115 return %_CallFunction(receiver, desc.get)
120 var desc = this.getOwnPropertyDescriptor(name)
121 if (desc) {
122 if ('writable' in desc) {
123 if (desc.writable) {
124 desc.value = val
125 this.defineProperty(name, desc)
131 if (desc.set) {
133 %_CallFunction(receiver, val, desc.set)
140 desc = this.getPropertyDescriptor(name)
141 if (desc) {
142 if ('writable' in desc) {
143 if (desc.writable) {
149 if (desc.set) {
151 %_CallFunction(receiver, val, desc.set)
180 var desc = this.getOwnPropertyDescriptor(TO_STRING_INLINE(name))
181 if (!IS_UNDEFINED(desc) && desc.enumerable) {
194 var desc = this.getPropertyDescriptor(TO_STRING_INLINE(name))
195 if (!IS_UNDEFINED(desc)) {
196 if (!desc.configurable) {
200 if (desc.enumerable) enumerableNames[count++] = names[i]