Lines Matching defs:Object
45 Handle<Box> Factory::NewBox(Handle<Object> value, PretenureFlag pretenure) {
373 Handle<Object> thrown_object) {
445 // Create and initialize script object.
502 Handle<Cell> Factory::NewCell(Handle<Object> value) {
511 Handle<PropertyCell> Factory::NewPropertyCell(Handle<Object> value) {
653 // context will be used when creating object, regexp and array
680 Handle<Object> Factory::NewNumber(double value,
684 isolate()->heap()->NumberFromDouble(value, pretenure), Object);
688 Handle<Object> Factory::NewNumberFromInt(int32_t value,
692 isolate()->heap()->NumberFromInt32(value, pretenure), Object);
696 Handle<Object> Factory::NewNumberFromUint(uint32_t value,
700 isolate()->heap()->NumberFromUint32(value, pretenure), Object);
721 Handle<Object> Factory::NewTypeError(const char* message,
722 Vector< Handle<Object> > args) {
727 Handle<Object> Factory::NewTypeError(Handle<String> message) {
732 Handle<Object> Factory::NewRangeError(const char* message,
733 Vector< Handle<Object> > args) {
738 Handle<Object> Factory::NewRangeError(Handle<String> message) {
743 Handle<Object> Factory::NewSyntaxError(const char* message,
749 Handle<Object> Factory::NewSyntaxError(Handle<String> message) {
754 Handle<Object> Factory::NewReferenceError(const char* message,
755 Vector< Handle<Object> > args) {
760 Handle<Object> Factory::NewReferenceError(Handle<String> message) {
765 Handle<Object> Factory::NewError(const char* maker,
767 Vector< Handle<Object> > args) {
774 Handle<JSArray> object = NewJSArrayWithElements(array);
775 Handle<Object> result = NewError(maker, message, object);
780 Handle<Object> Factory::NewEvalError(const char* message,
781 Vector< Handle<Object> > args) {
786 Handle<Object> Factory::NewError(const char* message,
787 Vector< Handle<Object> > args) {
829 Handle<Object> Factory::NewError(const char* maker,
833 Handle<Object> fun_obj(
842 Handle<Object> message_obj = InternalizeUtf8String(message);
843 Handle<Object> argv[] = { message_obj, args };
848 Handle<Object> result = Execution::TryCall(fun,
857 Handle<Object> Factory::NewError(Handle<String> message) {
862 Handle<Object> Factory::NewError(const char* constructor,
868 Handle<Object> argv[] = { message };
873 Handle<Object> result = Execution::TryCall(fun,
970 Handle<Object> self_ref,
1168 Handle<JSProxy> Factory::NewJSProxy(Handle<Object> handler,
1169 Handle<Object> prototype) {
1177 void Factory::BecomeJSObject(Handle<JSReceiver> object) {
1181 *object, JS_OBJECT_TYPE, JSObject::kHeaderSize));
1185 void Factory::BecomeJSFunction(Handle<JSReceiver> object) {
1189 *object, JS_FUNCTION_TYPE, JSFunction::kSize));
1193 void Factory::SetIdentityHash(Handle<JSObject> object, Smi* hash) {
1196 object->SetIdentityHash(hash, ALLOW_CREATION));
1210 // If the function contains object, regexp or array literals,
1230 Handle<Object> script,
1231 Handle<Object> stack_trace,
1232 Handle<Object> stack_frames) {
1252 Handle<String> Factory::NumberToString(Handle<Object> number) {
1267 Handle<Object> value) {
1277 Handle<Object> value) {
1285 Handle<Object> prototype) {
1297 Handle<Object> prototype) {
1330 Handle<Object> Factory::ToObject(Handle<Object> object) {
1331 CALL_HEAP_FUNCTION(isolate(), object->ToObject(), Object);
1335 Handle<Object> Factory::ToObject(Handle<Object> object,
1337 CALL_HEAP_FUNCTION(isolate(), object->ToObject(*native_context), Object);
1346 // Create a copy of the code before allocating the debug info object to avoid
1347 // allocation while setting up the debug info object.
1351 // debug info object to avoid allocation while setting up the debug info
1352 // object.
1356 // Create and set up the debug info object. Debug info contains function, a
1374 Handle<JSObject> Factory::NewArgumentsObject(Handle<Object> callee,
1430 Handle<Object> class_name = Handle<Object>(obj->class_name(), isolate());
1474 Object* props = info->property_accessors();
1476 Handle<Object> props_handle(props, isolate());
1480 Object* parent = info->parent_template();
1488 Handle<Object> props = Handle<Object>(obj->property_accessors(),
1493 Handle<Object> parent = Handle<Object>(obj->parent_template(), isolate());
1514 Object* result;
1542 Handle<Object> result = Handle<Object>(cache->Lookup(*keys), isolate());
1557 Handle<Object> data) {
1594 Handle<Object> instance_template(desc->instance_template(), isolate());
1605 Handle<Object> Factory::GlobalConstantFor(Handle<String> name) {
1610 return Handle<Object>::null();
1614 Handle<Object> Factory::ToBoolean(bool value) {