Lines Matching defs:object
515 void PrettyPrinter::PrintLiteral(Handle<Object> value, bool quote) {
516 Object* object = *value;
517 if (object->IsString()) {
518 String* string = String::cast(object);
524 } else if (object->IsNull()) {
526 } else if (object->IsTrue()) {
528 } else if (object->IsFalse()) {
530 } else if (object->IsUndefined()) {
532 } else if (object->IsNumber()) {
533 Print("%g", object->Number());
534 } else if (object->IsJSObject()) {
536 if (object->IsJSFunction()) {
538 } else if (object->IsJSArray()) {
539 Print("JS-array[%u]", JSArray::cast(object)->length());
540 } else if (object->IsJSObject()) {
541 Print("JS-Object");
545 } else if (object->IsFixedArray()) {
548 Print("<unknown literal %p>", object);
641 Handle<Object> value,
652 Handle<Object> value) {
1335 Handle<Object> handle = expr->handle();