1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #include "sync/js/js_arg_list.h" 6 7 #include "base/json/json_writer.h" 8 9 namespace syncer { 10 JsArgList()11JsArgList::JsArgList() {} 12 JsArgList(base::ListValue * args)13JsArgList::JsArgList(base::ListValue* args) : args_(args) {} 14 ~JsArgList()15JsArgList::~JsArgList() {} 16 Get() const17const base::ListValue& JsArgList::Get() const { 18 return args_.Get(); 19 } 20 ToString() const21std::string JsArgList::ToString() const { 22 std::string str; 23 base::JSONWriter::Write(&Get(), &str); 24 return str; 25 } 26 27 } // namespace syncer 28