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 9namespace syncer { 10 11JsArgList::JsArgList() {} 12 13JsArgList::JsArgList(base::ListValue* args) : args_(args) {} 14 15JsArgList::~JsArgList() {} 16 17const base::ListValue& JsArgList::Get() const { 18 return args_.Get(); 19} 20 21std::string JsArgList::ToString() const { 22 std::string str; 23 base::JSONWriter::Write(&Get(), &str); 24 return str; 25} 26 27} // namespace syncer 28