• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/JavaScriptCore-7537.78.1/runtime/

Lines Matching refs:JSValue

83     JSValue thisValue = exec->hostThisValue();
84 return JSValue::encode(thisValue.toObject(exec));
89 JSValue thisValue = exec->hostThisValue();
90 return JSValue::encode(jsBoolean(thisValue.toObject(exec)->hasOwnProperty(exec, Identifier(exec, exec->argument(0).toString(exec)->value(exec)))));
95 JSValue thisValue = exec->hostThisValue();
99 return JSValue::encode(jsBoolean(false));
101 JSValue v = asObject(exec->argument(0))->prototype();
105 return JSValue::encode(jsBoolean(false));
107 return JSValue::encode(jsBoolean(true));
116 return JSValue::encode(jsUndefined());
118 JSValue get = exec->argument(1);
129 return JSValue::encode(jsUndefined());
136 return JSValue::encode(jsUndefined());
138 JSValue set = exec->argument(1);
149 return JSValue::encode(jsUndefined());
156 return JSValue::encode(jsUndefined());
161 return JSValue::encode(descriptor.getter());
163 return JSValue::encode(jsUndefined());
170 return JSValue::encode(jsUndefined());
175 return JSValue::encode(descriptor.setter());
177 return JSValue::encode(jsUndefined());
182 JSValue thisValue = exec->hostThisValue();
183 return JSValue::encode(jsBoolean(thisValue.toObject(exec)->propertyIsEnumerable(exec, Identifier(exec, exec->argument(0).toString(exec)->value(exec)))));
192 return JSValue::encode(jsUndefined());
195 JSValue toString = object->get(exec, exec->propertyNames().toString);
201 return JSValue::encode(jsUndefined());
204 return JSValue::encode(call(exec, toString, callType, callData, object, exec->emptyList()));
209 JSValue thisValue = exec->hostThisValue();
211 return JSValue::encode(jsNontrivialString(exec, String(thisValue.isUndefined() ? ASCIILiteral("[object Undefined]") : ASCIILiteral("[object Null]"))));
218 return JSValue::encode(throwOutOfMemoryError(exec));
223 return JSValue::encode(result);