| Index: src/json-stringifier.h
|
| diff --git a/src/json-stringifier.h b/src/json-stringifier.h
|
| index 5ce8f50cb1b565fa554a6d185d6316923edc22e0..ffde4dca6b10d8df1116373e66ad62edcd59100e 100644
|
| --- a/src/json-stringifier.h
|
| +++ b/src/json-stringifier.h
|
| @@ -11,15 +11,18 @@
|
| namespace v8 {
|
| namespace internal {
|
|
|
| -class JsonStringifier BASE_EMBEDDED {
|
| +class BasicJsonStringifier BASE_EMBEDDED {
|
| public:
|
| - explicit JsonStringifier(Isolate* isolate);
|
| + explicit BasicJsonStringifier(Isolate* isolate);
|
|
|
| - ~JsonStringifier() { DeleteArray(gap_); }
|
| + ~BasicJsonStringifier() { DeleteArray(gap_); }
|
|
|
| MUST_USE_RESULT MaybeHandle<Object> Stringify(Handle<Object> object,
|
| Handle<Object> replacer,
|
| Handle<Object> gap);
|
| +
|
| + MUST_USE_RESULT static MaybeHandle<Object> StringifyString(
|
| + Isolate* isolate, Handle<String> object);
|
|
|
| private:
|
| enum Result { UNCHANGED, SUCCESS, EXCEPTION };
|
| @@ -30,8 +33,6 @@
|
| MUST_USE_RESULT MaybeHandle<Object> ApplyToJsonFunction(
|
| Handle<Object> object,
|
| Handle<Object> key);
|
| - MUST_USE_RESULT MaybeHandle<Object> ApplyReplacerFunction(
|
| - Handle<Object> object, Handle<Object> key);
|
|
|
| // Entry point to serialize the object.
|
| INLINE(Result SerializeObject(Handle<Object> obj)) {
|
| @@ -99,8 +100,6 @@
|
| INLINE(void Unindent() { indent_--; });
|
| INLINE(void Separator(bool first));
|
|
|
| - Handle<JSReceiver> CurrentHolder(Handle<Object> value);
|
| -
|
| Result StackPush(Handle<Object> object);
|
| void StackPop();
|
|
|
| @@ -111,7 +110,6 @@
|
| Handle<String> tojson_string_;
|
| Handle<JSArray> stack_;
|
| Handle<FixedArray> property_list_;
|
| - Handle<JSReceiver> replacer_function_;
|
| uc16* gap_;
|
| int indent_;
|
|
|
|
|