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 }
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) {
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) {
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]