Home | History | Annotate | Download | only in src

Lines Matching refs:Handle

19                                          Handle<Object> object,
20 Handle<Object> reviver);
23 JsonParseInternalizer(Isolate* isolate, Handle<JSReceiver> reviver)
26 MaybeHandle<Object> InternalizeJsonProperty(Handle<JSReceiver> holder,
27 Handle<String> key);
29 bool RecurseAndApply(Handle<JSReceiver> holder, Handle<String> name);
32 Handle<JSReceiver> reviver_;
40 Handle<String> source,
41 Handle<Object> reviver) {
42 Handle<Object> result;
54 JsonParser(Isolate* isolate, Handle<String> source);
77 Handle<String> ParseJsonString() {
81 bool ParseJsonString(Handle<String> expected);
83 Handle<String> ParseJsonInternalizedString() {
84 Handle<String> result = ScanJsonString<true>();
90 Handle<String> ScanJsonString();
95 Handle<String> SlowScanJsonString(Handle<String> prefix, int start, int end);
103 Handle<Object> ParseJsonNumber();
108 Handle<Object> ParseJsonValue();
116 Handle<Object> ParseJsonObject();
120 ParseElementResult ParseElement(Handle<JSObject> json_object);
127 Handle<Object> ParseJsonArray();
131 // return a null handle. Primarily for readability.
132 inline Handle<Object> ReportUnexpectedCharacter() {
133 return Handle<Object>::null();
138 inline Handle<JSFunction> object_constructor() { return object_constructor_; }
146 void CommitStateToJsonObject(Handle<JSObject> json_object, Handle<Map> map,
147 ZoneList<Handle<Object> >* properties);
149 Handle<String> source_;
151 Handle<SeqOneByteString> seq_source_;
157 Handle<JSFunction> object_constructor_;