Lines Matching refs:Handle
23 Handle<Object> object,
24 Handle<Object> reviver) {
27 Handle<JSReceiver>::cast(reviver));
28 Handle<JSObject> holder =
30 Handle<String> name = isolate->factory()->empty_string();
36 Handle<JSReceiver> holder, Handle<String> name) {
38 Handle<Object> value;
42 Handle<JSReceiver> object = Handle<JSReceiver>::cast(value);
46 Handle<Object> length_object;
53 Handle<Object> index = isolate_->factory()->NewNumber(i);
54 Handle<String> name = isolate_->factory()->NumberToString(index);
58 Handle<FixedArray> contents;
67 Handle<String> name(String::cast(contents->get(i)), isolate_);
72 Handle<Object> argv[] = {name, value};
73 Handle<Object> result;
80 bool JsonParseInternalizer::RecurseAndApply(Handle<JSReceiver> holder,
81 Handle<String> name) {
82 Handle<Object> result;
102 JsonParser<seq_one_byte>::JsonParser(Isolate* isolate, Handle<String> source)
116 seq_source_ = Handle<SeqOneByteString>::cast(source_);
124 Handle<Object> result = ParseJsonValue();
127 if (isolate_->has_pending_exception()) return Handle<Object>::null();
132 Handle<Object> arg1 = Handle<Smi>(Smi::FromInt(position_), isolate());
133 Handle<Object> arg2;
162 Handle<Script> script(factory->NewScript(source_));
167 Handle<Object> error = factory->NewSyntaxError(message, arg1, arg2);
173 MaybeHandle<Object> InternalizeJsonProperty(Handle<JSObject> holder,
174 Handle<String> key);
218 bool JsonParser<seq_one_byte>::ParseJsonString(Handle<String> expected) {
245 Handle<Object> JsonParser<seq_one_byte>::ParseJsonValue() {
249 return Handle<Object>::null();
254 return Handle<Object>::null();
290 Handle<JSObject> json_object) {
311 Handle<Object> value = ParseJsonValue();
326 Handle<Object> JsonParser<seq_one_byte>::ParseJsonObject() {
328 Handle<JSObject> json_object =
330 Handle<Map> map(json_object->map());
332 ZoneList<Handle<Object> > properties(8, zone());
347 if (element_result == kNullHandle) return Handle<Object>::null();
357 Handle<String> key;
358 Handle<Object> value;
366 Handle<Map> target;
400 Handle<FieldType> value_type(
439 if (element_result == kNullHandle) return Handle<Object>::null();
449 Handle<String> key;
450 Handle<Object> value;
475 Handle<JSObject> json_object, Handle<Map> map,
476 ZoneList<Handle<Object> >* properties) {
484 Handle<Object> value = (*properties)[i];
492 Handle<Object> JsonParser<seq_one_byte>::ParseJsonArray() {
494 ZoneList<Handle<Object> > elements(4, zone());
500 Handle<Object> element = ParseJsonValue();
510 Handle<FixedArray> fast_elements =
515 Handle<Object> json_array = factory()->NewJSArrayWithElements(
521 Handle<Object> JsonParser<seq_one_byte>::ParseJsonNumber() {
544 return Handle<Smi>(Smi::FromInt((negative ? -i : i)), isolate());
584 inline void SeqStringSet(Handle<StringType> seq_str, int i, uc32 c);
587 inline void SeqStringSet(Handle<SeqTwoByteString> seq_str, int i, uc32 c) {
592 inline void SeqStringSet(Handle<SeqOneByteString> seq_str, int i, uc32 c) {
597 inline Handle<StringType> NewRawString(Factory* factory, int length,
601 inline Handle<SeqTwoByteString> NewRawString(Factory* factory, int length,
607 inline Handle<SeqOneByteString> NewRawString(Factory* factory, int length,
617 Handle<String> JsonParser<seq_one_byte>::SlowScanJsonString(
618 Handle<String> prefix, int start, int end) {
622 Handle<StringType> seq_string =
630 if (c0_ < 0x20) return Handle<String>::null();
677 return Handle<String>::null();
695 return Handle<String>::null();
711 Handle<String> JsonParser<seq_one_byte>::ScanJsonString() {
722 // unexpectedly reaches the end of string, return with an empty handle.
734 if (c0 < 0x20) return Handle<String>::null();
738 if (position >= source_length_) return Handle<String>::null();
751 Handle<String> result;
762 result = Handle<String>(String::cast(element), isolate());
783 if (c0_ < 0x20) return Handle<String>::null();
797 Handle<String> result =