Lines Matching refs:desc
86 var desc = this.getPropertyDescriptor(name)
87 if (IS_UNDEFINED(desc)) { return desc }
88 if ('value' in desc) {
89 return desc.value
91 if (IS_UNDEFINED(desc.get)) { return desc.get }
92 // The proposal says: desc.get.call(receiver)
93 return %_CallFunction(receiver, desc.get)
98 var desc = this.getOwnPropertyDescriptor(name)
99 if (desc) {
100 if ('writable' in desc) {
101 if (desc.writable) {
102 desc.value = val
103 this.defineProperty(name, desc)
109 if (desc.set) {
110 // The proposal says: desc.set.call(receiver, val)
111 %_CallFunction(receiver, val, desc.set)
118 desc = this.getPropertyDescriptor(name)
119 if (desc) {
120 if ('writable' in desc) {
121 if (desc.writable) {
127 if (desc.set) {
128 // The proposal says: desc.set.call(receiver, val)
129 %_CallFunction(receiver, val, desc.set)
158 var desc = this.getOwnPropertyDescriptor(TO_STRING_INLINE(name))
159 if (!IS_UNDEFINED(desc) && desc.enumerable) {
172 var desc = this.getPropertyDescriptor(TO_STRING_INLINE(name))
173 if (!IS_UNDEFINED(desc)) {
174 if (!desc.configurable) {
178 if (desc.enumerable) enumerableNames[count++] = names[i]