From cc350efbd87cc0912be6f90349b1ec027fc65859 Mon Sep 17 00:00:00 2001 From: Aleksei Kuzmin Date: Sat, 17 Jun 2017 00:09:33 +0300 Subject: [PATCH] Remove base::BinaryValue https://codereview.chromium.org/2799093006 --- atom/browser/net/url_request_buffer_job.cc | 2 +- atom/common/native_mate_converters/content_converter.cc | 4 ++-- atom/common/native_mate_converters/net_converter.cc | 2 +- atom/common/native_mate_converters/v8_value_converter.cc | 6 +++--- atom/common/native_mate_converters/v8_value_converter.h | 3 +-- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/atom/browser/net/url_request_buffer_job.cc b/atom/browser/net/url_request_buffer_job.cc index 117ba96ff1a4..19449ef56f60 100644 --- a/atom/browser/net/url_request_buffer_job.cc +++ b/atom/browser/net/url_request_buffer_job.cc @@ -33,7 +33,7 @@ URLRequestBufferJob::URLRequestBufferJob( } void URLRequestBufferJob::StartAsync(std::unique_ptr options) { - const base::BinaryValue* binary = nullptr; + const base::Value* binary = nullptr; if (options->IsType(base::Value::Type::DICTIONARY)) { base::DictionaryValue* dict = static_cast(options.get()); diff --git a/atom/common/native_mate_converters/content_converter.cc b/atom/common/native_mate_converters/content_converter.cc index 98f1dc1f5527..a43e0181478b 100644 --- a/atom/common/native_mate_converters/content_converter.cc +++ b/atom/common/native_mate_converters/content_converter.cc @@ -215,7 +215,7 @@ Converter>::ToV8( auto type = element.type(); if (type == ResourceRequestBodyImpl::Element::TYPE_BYTES) { std::unique_ptr bytes( - base::BinaryValue::CreateWithCopiedBuffer( + base::Value::CreateWithCopiedBuffer( element.bytes(), static_cast(element.length()))); post_data_dict->SetString("type", "rawData"); post_data_dict->Set("bytes", std::move(bytes)); @@ -260,7 +260,7 @@ bool Converter>::FromV8( return false; dict->GetString("type", &type); if (type == "rawData") { - base::BinaryValue* bytes = nullptr; + base::Value* bytes = nullptr; dict->GetBinary("bytes", &bytes); (*out)->AppendBytes(bytes->GetBuffer(), bytes->GetSize()); } else if (type == "file") { diff --git a/atom/common/native_mate_converters/net_converter.cc b/atom/common/native_mate_converters/net_converter.cc index b78bc5b8e118..3dbee4fadb84 100644 --- a/atom/common/native_mate_converters/net_converter.cc +++ b/atom/common/native_mate_converters/net_converter.cc @@ -196,7 +196,7 @@ void GetUploadData(base::ListValue* upload_data_list, const net::UploadBytesElementReader* bytes_reader = reader->AsBytesReader(); std::unique_ptr bytes( - base::BinaryValue::CreateWithCopiedBuffer(bytes_reader->bytes(), + base::Value::CreateWithCopiedBuffer(bytes_reader->bytes(), bytes_reader->length())); upload_data_dict->Set("bytes", std::move(bytes)); } else if (reader->AsFileReader()) { diff --git a/atom/common/native_mate_converters/v8_value_converter.cc b/atom/common/native_mate_converters/v8_value_converter.cc index 35e3436e2499..93659d318df4 100644 --- a/atom/common/native_mate_converters/v8_value_converter.cc +++ b/atom/common/native_mate_converters/v8_value_converter.cc @@ -205,7 +205,7 @@ v8::Local V8ValueConverter::ToV8ValueImpl( case base::Value::Type::BINARY: return ToArrayBuffer(isolate, - static_cast(value)); + static_cast(value)); default: LOG(ERROR) << "Unexpected value type: " << value->GetType(); @@ -254,7 +254,7 @@ v8::Local V8ValueConverter::ToV8Object( } v8::Local V8ValueConverter::ToArrayBuffer( - v8::Isolate* isolate, const base::BinaryValue* value) const { + v8::Isolate* isolate, const base::Value* value) const { const char* data = value->GetBuffer(); size_t length = value->GetSize(); @@ -420,7 +420,7 @@ base::Value* V8ValueConverter::FromNodeBuffer( v8::Local value, FromV8ValueState* state, v8::Isolate* isolate) const { - return base::BinaryValue::CreateWithCopiedBuffer( + return base::Value::CreateWithCopiedBuffer( node::Buffer::Data(value), node::Buffer::Length(value)).release(); } diff --git a/atom/common/native_mate_converters/v8_value_converter.h b/atom/common/native_mate_converters/v8_value_converter.h index ae6113cfeb02..ff93e5c462b3 100644 --- a/atom/common/native_mate_converters/v8_value_converter.h +++ b/atom/common/native_mate_converters/v8_value_converter.h @@ -13,7 +13,6 @@ namespace base { class DictionaryValue; class ListValue; class Value; -using BinaryValue = Value; } namespace atom { @@ -44,7 +43,7 @@ class V8ValueConverter { const base::DictionaryValue* dictionary) const; v8::Local ToArrayBuffer( v8::Isolate* isolate, - const base::BinaryValue* value) const; + const base::Value* value) const; base::Value* FromV8ValueImpl(FromV8ValueState* state, v8::Local value,