Home | History | Annotate | Download | only in src

Lines Matching refs:Handle

21   MUST_USE_RESULT MaybeHandle<Object> Stringify(Handle<Object> object);
25 Handle<String> object));
31 Handle<Object> object,
32 Handle<Object> key);
34 Result SerializeGeneric(Handle<Object> object,
35 Handle<Object> key,
40 INLINE(Result SerializeObject(Handle<Object> obj)) {
47 Handle<Object> object,
51 Handle<Object>(Smi::FromInt(i), isolate));
57 INLINE(Result SerializeProperty(Handle<Object> object,
59 Handle<String> deferred_key)) {
65 Result Serialize_(Handle<Object> object, bool comma, Handle<Object> key);
67 void SerializeDeferredKey(bool deferred_comma, Handle<Object> deferred_key) {
69 SerializeString(Handle<String>::cast(deferred_key));
76 INLINE(Result SerializeHeapNumber(Handle<HeapNumber> object)) {
80 Result SerializeJSValue(Handle<JSValue> object);
82 INLINE(Result SerializeJSArray(Handle<JSArray> object));
83 INLINE(Result SerializeJSObject(Handle<JSObject> object));
85 Result SerializeJSArraySlow(Handle<JSArray> object, uint32_t start,
88 void SerializeString(Handle<String> object);
96 INLINE(void SerializeString_(Handle<String> string));
101 Result StackPush(Handle<Object> object);
108 Handle<String> tojson_string_;
109 Handle<JSArray> stack_;
192 MaybeHandle<Object> BasicJsonStringifier::Stringify(Handle<Object> object) {
202 Isolate* isolate, Handle<String> object) {
215 Handle<SeqString> result;
243 Handle<Object> object, Handle<Object> key) {
246 Handle<Object> fun;
252 Handle<Object> argv[] = { key };
263 Handle<Object> object) {
277 Handle<Object> error =
298 Handle<Object> object, bool comma, Handle<Object> key) {
315 return SerializeHeapNumber(Handle<HeapNumber>::cast(object));
336 return SerializeJSArray(Handle<JSArray>::cast(object));
339 return SerializeJSValue(Handle<JSValue>::cast(object));
343 SerializeString(Handle<String>::cast(object));
350 return SerializeJSObject(Handle<JSObject>::cast(object));
359 Handle<Object> object,
360 Handle<Object> key,
363 Handle<JSFunction> fun = isolate_->json_serialize_adapter();
364 Handle<Object> argv[] = { key, object };
365 Handle<Object> result;
375 builder_.AppendString(Handle<String>::cast(result));
381 Handle<JSValue> object) {
384 Handle<Object> value;
387 SerializeString(Handle<String>::cast(value));
389 Handle<Object> value;
393 SerializeHeapNumber(Handle<HeapNumber>::cast(value));
432 Handle<JSArray> object) {
441 Handle<FixedArray> elements(FixedArray::cast(object->elements()),
452 Handle<FixedDoubleArray> elements(
461 Handle<Object> old_length(object->length(), isolate_);
472 Handle<Object>(FixedArray::cast(object->elements())->get(i),
499 Handle<JSArray> object, uint32_t start, uint32_t length) {
502 Handle<Object> element;
524 Handle<JSObject> object) {
537 Handle<Map> map(object->map());
539 Handle<Name> name(map->instance_descriptors()->GetKey(i), isolate_);
542 Handle<String> key = Handle<String>::cast(name);
545 Handle<Object> property;
554 property = handle(object->RawFastPropertyAt(field_index), isolate);
567 Handle<FixedArray> contents;
575 Handle<String> key_handle;
578 key_handle = Handle<String>(String::cast(key), isolate_);
582 key_handle = factory()->NumberToString(Handle<Object>(key, isolate_));
590 Handle<Object> property;
625 void BasicJsonStringifier::SerializeString_(Handle<String> string) {
667 void BasicJsonStringifier::SerializeString(Handle<String> object) {