Home | History | Annotate | Download | only in src

Lines Matching defs:Object

306                                          Handle<Object> thrown_object) {
373 // Create and initialize script object.
433 Handle<Object> value) {
549 // Store the object, regexp and array functions in the literals
551 // object, regexp and array literals in this function.
569 Handle<Object> Factory::NewNumber(double value,
573 isolate()->heap()->NumberFromDouble(value, pretenure), Object);
577 Handle<Object> Factory::NewNumberFromInt(int32_t value,
581 isolate()->heap()->NumberFromInt32(value, pretenure), Object);
585 Handle<Object> Factory::NewNumberFromUint(uint32_t value,
589 isolate()->heap()->NumberFromUint32(value, pretenure), Object);
602 Handle<Object> Factory::NewTypeError(const char* type,
603 Vector< Handle<Object> > args) {
608 Handle<Object> Factory::NewTypeError(Handle<String> message) {
613 Handle<Object> Factory::NewRangeError(const char* type,
614 Vector< Handle<Object> > args) {
619 Handle<Object> Factory::NewRangeError(Handle<String> message) {
624 Handle<Object> Factory::NewSyntaxError(const char* type, Handle<JSArray> args) {
629 Handle<Object> Factory::NewSyntaxError(Handle<String> message) {
634 Handle<Object> Factory::NewReferenceError(const char* type,
635 Vector< Handle<Object> > args) {
640 Handle<Object> Factory::NewReferenceError(Handle<String> message) {
645 Handle<Object> Factory::NewError(const char* maker, const char* type,
646 Vector< Handle<Object> > args) {
652 Handle<JSArray> object = NewJSArrayWithElements(array);
653 Handle<Object> result = NewError(maker, type, object);
658 Handle<Object> Factory::NewEvalError(const char* type,
659 Vector< Handle<Object> > args) {
664 Handle<Object> Factory::NewError(const char* type,
665 Vector< Handle<Object> > args) {
670 Handle<Object> Factory::NewError(const char* maker,
674 Handle<Object> fun_obj(
681 Handle<Object> type_obj = LookupAsciiSymbol(type);
682 Handle<Object> argv[] = { type_obj, args };
687 Handle<Object> result = Execution::TryCall(fun,
696 Handle<Object> Factory::NewError(Handle<String> message) {
701 Handle<Object> Factory::NewError(const char* constructor,
707 Handle<Object> argv[] = { message };
712 Handle<Object> result = Execution::TryCall(fun,
809 Handle<Object> self_ref,
835 Object* value,
847 Handle<Object> value,
863 Handle<Object> descriptors) {
1008 Handle<JSProxy> Factory::NewJSProxy(Handle<Object> handler,
1009 Handle<Object> prototype) {
1017 void Factory::BecomeJSObject(Handle<JSReceiver> object) {
1021 *object, JS_OBJECT_TYPE, JSObject::kHeaderSize));
1025 void Factory::BecomeJSFunction(Handle<JSReceiver> object) {
1029 *object, JS_FUNCTION_TYPE, JSFunction::kSize));
1033 void Factory::SetIdentityHash(Handle<JSObject> object, Object* hash) {
1036 object->SetIdentityHash(hash, ALLOW_CREATION));
1049 // If the function contains object, regexp or array literals,
1065 Handle<Object> script,
1066 Handle<Object> stack_trace,
1067 Handle<Object> stack_frames) {
1086 Handle<String> Factory::NumberToString(Handle<Object> number) {
1101 Handle<Object> value) {
1111 Handle<Object> value) {
1119 Handle<Object> prototype) {
1131 Handle<Object> prototype) {
1164 Handle<Object> Factory::ToObject(Handle<Object> object) {
1165 CALL_HEAP_FUNCTION(isolate(), object->ToObject(), Object);
1169 Handle<Object> Factory::ToObject(Handle<Object> object,
1171 CALL_HEAP_FUNCTION(isolate(), object->ToObject(*global_context), Object);
1180 // Create a copy of the code before allocating the debug info object to avoid
1181 // allocation while setting up the debug info object.
1185 // debug info object to avoid allocation while setting up the debug info
1186 // object.
1190 // Create and set up the debug info object. Debug info contains function, a
1208 Handle<JSObject> Factory::NewArgumentsObject(Handle<Object> callee,
1257 Handle<Object> class_name = Handle<Object>(obj->class_name());
1301 Handle<Object> props = Handle<Object>(obj->property_accessors());
1305 Handle<Object> parent = Handle<Object>(obj->parent_template());
1327 Object* result;
1355 Handle<Object> result = Handle<Object>(cache->Lookup(*keys));
1370 Handle<Object> data) {
1407 Handle<Object> instance_template = Handle<Object>(desc->instance_template());
1418 Handle<Object> Factory::GlobalConstantFor(Handle<String> name) {
1423 return Handle<Object>::null();
1427 Handle<Object> Factory::ToBoolean(bool value) {
1428 return Handle<Object>(value