Commit 756035a7 authored by Chris Watkins's avatar Chris Watkins Committed by Commit Bot

Run clang-tidy modernize-use-equals-{delete,default} on //gin

See the bugs and cxx post for justification and details:
https://groups.google.com/a/chromium.org/forum/#!topic/cxx/RkOHzIK6Tq8

This change was done using clang-tidy as described here:
https://chromium.googlesource.com/chromium/src/+/lkcr/docs/clang_tidy.md

In some cases the the tool leaves behind a string of commas where it
replaced a member initializer list
(https://bugs.llvm.org/show_bug.cgi?id=35051). They were cleaned up with:
  git diff --name-only | \
    xargs sed -E -i 's/(^\s*|\)\s*):[ ,]*= default/\1 = default/'

BUG=778959,778957

Change-Id: Ib4d1680c615407583a6ad72ce51634d2f444db99
Reviewed-on: https://chromium-review.googlesource.com/789742Reviewed-by: default avatarJeremy Roman <jbroman@chromium.org>
Commit-Queue: Chris Watkins <watk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#520826}
parent 070940de
...@@ -23,8 +23,7 @@ Arguments::Arguments(const v8::FunctionCallbackInfo<v8::Value>& info) ...@@ -23,8 +23,7 @@ Arguments::Arguments(const v8::FunctionCallbackInfo<v8::Value>& info)
insufficient_arguments_(false) { insufficient_arguments_(false) {
} }
Arguments::~Arguments() { Arguments::~Arguments() = default;
}
v8::Local<v8::Value> Arguments::PeekNext() const { v8::Local<v8::Value> Arguments::PeekNext() const {
if (next_ >= info_->Length()) if (next_ >= info_->Length())
......
...@@ -231,15 +231,9 @@ ArrayBuffer::ArrayBuffer(v8::Isolate* isolate, ...@@ -231,15 +231,9 @@ ArrayBuffer::ArrayBuffer(v8::Isolate* isolate,
num_bytes_ = private_->length(); num_bytes_ = private_->length();
} }
ArrayBuffer::~ArrayBuffer() { ArrayBuffer::~ArrayBuffer() = default;
}
ArrayBuffer& ArrayBuffer::operator=(const ArrayBuffer& other) { ArrayBuffer& ArrayBuffer::operator=(const ArrayBuffer& other) = default;
private_ = other.private_;
bytes_ = other.bytes_;
num_bytes_ = other.num_bytes_;
return *this;
}
// Converter<ArrayBuffer> ----------------------------------------------------- // Converter<ArrayBuffer> -----------------------------------------------------
...@@ -266,16 +260,10 @@ ArrayBufferView::ArrayBufferView(v8::Isolate* isolate, ...@@ -266,16 +260,10 @@ ArrayBufferView::ArrayBufferView(v8::Isolate* isolate,
num_bytes_(view->ByteLength()) { num_bytes_(view->ByteLength()) {
} }
ArrayBufferView::~ArrayBufferView() { ArrayBufferView::~ArrayBufferView() = default;
}
ArrayBufferView& ArrayBufferView::operator=(const ArrayBufferView& other) {
array_buffer_ = other.array_buffer_;
offset_ = other.offset_;
num_bytes_ = other.num_bytes_;
return *this;
}
ArrayBufferView& ArrayBufferView::operator=(const ArrayBufferView& other) =
default;
// Converter<ArrayBufferView> ------------------------------------------------- // Converter<ArrayBufferView> -------------------------------------------------
......
...@@ -18,8 +18,7 @@ Dictionary::Dictionary(v8::Isolate* isolate, ...@@ -18,8 +18,7 @@ Dictionary::Dictionary(v8::Isolate* isolate,
Dictionary::Dictionary(const Dictionary& other) = default; Dictionary::Dictionary(const Dictionary& other) = default;
Dictionary::~Dictionary() { Dictionary::~Dictionary() = default;
}
Dictionary Dictionary::CreateEmpty(v8::Isolate* isolate) { Dictionary Dictionary::CreateEmpty(v8::Isolate* isolate) {
Dictionary dictionary(isolate); Dictionary dictionary(isolate);
......
...@@ -91,7 +91,7 @@ class MyInterceptor : public Wrappable<MyInterceptor>, ...@@ -91,7 +91,7 @@ class MyInterceptor : public Wrappable<MyInterceptor>,
IndexedPropertyInterceptor(isolate, this), IndexedPropertyInterceptor(isolate, this),
value_(0), value_(0),
template_cache_(isolate) {} template_cache_(isolate) {}
~MyInterceptor() override {} ~MyInterceptor() override = default;
// gin::Wrappable // gin::Wrappable
ObjectTemplateBuilder GetObjectTemplateBuilder( ObjectTemplateBuilder GetObjectTemplateBuilder(
......
...@@ -54,8 +54,7 @@ FileModuleProvider::FileModuleProvider( ...@@ -54,8 +54,7 @@ FileModuleProvider::FileModuleProvider(
: search_paths_(search_paths) { : search_paths_(search_paths) {
} }
FileModuleProvider::~FileModuleProvider() { FileModuleProvider::~FileModuleProvider() = default;
}
void FileModuleProvider::AttempToLoadModules( void FileModuleProvider::AttempToLoadModules(
Runner* runner, const std::set<std::string>& ids) { Runner* runner, const std::set<std::string>& ids) {
......
...@@ -44,8 +44,7 @@ struct PendingModule { ...@@ -44,8 +44,7 @@ struct PendingModule {
Persistent<Value> factory; Persistent<Value> factory;
}; };
PendingModule::PendingModule() { PendingModule::PendingModule() = default;
}
PendingModule::~PendingModule() { PendingModule::~PendingModule() {
factory.Reset(); factory.Reset();
......
...@@ -17,8 +17,7 @@ ModuleRunnerDelegate::ModuleRunnerDelegate( ...@@ -17,8 +17,7 @@ ModuleRunnerDelegate::ModuleRunnerDelegate(
: module_provider_(search_paths) { : module_provider_(search_paths) {
} }
ModuleRunnerDelegate::~ModuleRunnerDelegate() { ModuleRunnerDelegate::~ModuleRunnerDelegate() = default;
}
void ModuleRunnerDelegate::AddBuiltinModule(const std::string& id, void ModuleRunnerDelegate::AddBuiltinModule(const std::string& id,
ModuleGetter getter) { ModuleGetter getter) {
......
...@@ -54,8 +54,7 @@ Timer::Timer(v8::Isolate* isolate, bool repeating, int delay_ms, ...@@ -54,8 +54,7 @@ Timer::Timer(v8::Isolate* isolate, bool repeating, int delay_ms,
base::Bind(&Timer::OnTimerFired, weak_factory_.GetWeakPtr())); base::Bind(&Timer::OnTimerFired, weak_factory_.GetWeakPtr()));
} }
Timer::~Timer() { Timer::~Timer() = default;
}
void Timer::OnTimerFired() { void Timer::OnTimerFired() {
// This can happen in spite of the weak callback because it is possible for // This can happen in spite of the weak callback because it is possible for
...@@ -97,11 +96,9 @@ v8::Local<v8::Value> TimerModule::GetModule(v8::Isolate* isolate) { ...@@ -97,11 +96,9 @@ v8::Local<v8::Value> TimerModule::GetModule(v8::Isolate* isolate) {
return Create(isolate)->GetWrapper(isolate).ToLocalChecked(); return Create(isolate)->GetWrapper(isolate).ToLocalChecked();
} }
TimerModule::TimerModule() { TimerModule::TimerModule() = default;
}
TimerModule::~TimerModule() { TimerModule::~TimerModule() = default;
}
ObjectTemplateBuilder TimerModule::GetObjectTemplateBuilder( ObjectTemplateBuilder TimerModule::GetObjectTemplateBuilder(
v8::Isolate* isolate) { v8::Isolate* isolate) {
......
...@@ -37,7 +37,7 @@ class Result : public Wrappable<Result> { ...@@ -37,7 +37,7 @@ class Result : public Wrappable<Result> {
Result() : count_(0) { Result() : count_(0) {
} }
~Result() override {} ~Result() override = default;
ObjectTemplateBuilder GetObjectTemplateBuilder( ObjectTemplateBuilder GetObjectTemplateBuilder(
v8::Isolate* isolate) override { v8::Isolate* isolate) override {
......
...@@ -148,8 +148,7 @@ ObjectTemplateBuilder::ObjectTemplateBuilder(v8::Isolate* isolate) ...@@ -148,8 +148,7 @@ ObjectTemplateBuilder::ObjectTemplateBuilder(v8::Isolate* isolate)
ObjectTemplateBuilder::ObjectTemplateBuilder( ObjectTemplateBuilder::ObjectTemplateBuilder(
const ObjectTemplateBuilder& other) = default; const ObjectTemplateBuilder& other) = default;
ObjectTemplateBuilder::~ObjectTemplateBuilder() { ObjectTemplateBuilder::~ObjectTemplateBuilder() = default;
}
ObjectTemplateBuilder& ObjectTemplateBuilder::AddNamedPropertyInterceptor() { ObjectTemplateBuilder& ObjectTemplateBuilder::AddNamedPropertyInterceptor() {
template_->SetNamedPropertyHandler(&NamedPropertyGetter, template_->SetNamedPropertyHandler(&NamedPropertyGetter,
......
...@@ -9,8 +9,7 @@ namespace gin { ...@@ -9,8 +9,7 @@ namespace gin {
Runner::Runner() : weak_factory_(this) { Runner::Runner() : weak_factory_(this) {
} }
Runner::~Runner() { Runner::~Runner() = default;
}
Runner::Scope::Scope(Runner* runner) Runner::Scope::Scope(Runner* runner)
: isolate_scope_(runner->GetContextHolder()->isolate()), : isolate_scope_(runner->GetContextHolder()->isolate()),
...@@ -18,7 +17,6 @@ Runner::Scope::Scope(Runner* runner) ...@@ -18,7 +17,6 @@ Runner::Scope::Scope(Runner* runner)
scope_(runner->GetContextHolder()->context()) { scope_(runner->GetContextHolder()->context()) {
} }
Runner::Scope::~Scope() { Runner::Scope::~Scope() = default;
}
} // namespace gin } // namespace gin
...@@ -19,11 +19,9 @@ using v8::Script; ...@@ -19,11 +19,9 @@ using v8::Script;
namespace gin { namespace gin {
ShellRunnerDelegate::ShellRunnerDelegate() { ShellRunnerDelegate::ShellRunnerDelegate() = default;
}
ShellRunnerDelegate::~ShellRunnerDelegate() { ShellRunnerDelegate::~ShellRunnerDelegate() = default;
}
v8::Local<ObjectTemplate> ShellRunnerDelegate::GetGlobalTemplate( v8::Local<ObjectTemplate> ShellRunnerDelegate::GetGlobalTemplate(
ShellRunner* runner, ShellRunner* runner,
...@@ -60,8 +58,7 @@ ShellRunner::ShellRunner(ShellRunnerDelegate* delegate, Isolate* isolate) ...@@ -60,8 +58,7 @@ ShellRunner::ShellRunner(ShellRunnerDelegate* delegate, Isolate* isolate)
delegate_->DidCreateContext(this); delegate_->DidCreateContext(this);
} }
ShellRunner::~ShellRunner() { ShellRunner::~ShellRunner() = default;
}
void ShellRunner::Run(const std::string& source, void ShellRunner::Run(const std::string& source,
const std::string& resource_name) { const std::string& resource_name) {
......
...@@ -44,8 +44,7 @@ FileRunnerDelegate::FileRunnerDelegate() ...@@ -44,8 +44,7 @@ FileRunnerDelegate::FileRunnerDelegate()
AddBuiltinModule(File::kModuleName, File::GetModule); AddBuiltinModule(File::kModuleName, File::GetModule);
} }
FileRunnerDelegate::~FileRunnerDelegate() { FileRunnerDelegate::~FileRunnerDelegate() = default;
}
void FileRunnerDelegate::UnhandledException(ShellRunner* runner, void FileRunnerDelegate::UnhandledException(ShellRunner* runner,
TryCatch& try_catch) { TryCatch& try_catch) {
......
...@@ -15,11 +15,9 @@ using v8::HandleScope; ...@@ -15,11 +15,9 @@ using v8::HandleScope;
namespace gin { namespace gin {
V8Test::V8Test() { V8Test::V8Test() = default;
}
V8Test::~V8Test() { V8Test::~V8Test() = default;
}
void V8Test::SetUp() { void V8Test::SetUp() {
#ifdef V8_USE_EXTERNAL_STARTUP_DATA #ifdef V8_USE_EXTERNAL_STARTUP_DATA
......
...@@ -25,8 +25,7 @@ TryCatch::TryCatch(v8::Isolate* isolate) ...@@ -25,8 +25,7 @@ TryCatch::TryCatch(v8::Isolate* isolate)
: isolate_(isolate), try_catch_(isolate) { : isolate_(isolate), try_catch_(isolate) {
} }
TryCatch::~TryCatch() { TryCatch::~TryCatch() = default;
}
bool TryCatch::HasCaught() { bool TryCatch::HasCaught() {
return try_catch_.HasCaught(); return try_catch_.HasCaught();
......
...@@ -17,7 +17,7 @@ V8ForegroundTaskRunner::V8ForegroundTaskRunner( ...@@ -17,7 +17,7 @@ V8ForegroundTaskRunner::V8ForegroundTaskRunner(
DCHECK(task_runner_); DCHECK(task_runner_);
} }
V8ForegroundTaskRunner::~V8ForegroundTaskRunner() {} V8ForegroundTaskRunner::~V8ForegroundTaskRunner() = default;
void V8ForegroundTaskRunner::PostTask(std::unique_ptr<v8::Task> task) { void V8ForegroundTaskRunner::PostTask(std::unique_ptr<v8::Task> task) {
task_runner_->PostTask(FROM_HERE, task_runner_->PostTask(FROM_HERE,
......
...@@ -6,9 +6,9 @@ ...@@ -6,9 +6,9 @@
namespace gin { namespace gin {
V8ForegroundTaskRunnerBase::V8ForegroundTaskRunnerBase() {} V8ForegroundTaskRunnerBase::V8ForegroundTaskRunnerBase() = default;
V8ForegroundTaskRunnerBase::~V8ForegroundTaskRunnerBase() {} V8ForegroundTaskRunnerBase::~V8ForegroundTaskRunnerBase() = default;
void V8ForegroundTaskRunnerBase::EnableIdleTasks( void V8ForegroundTaskRunnerBase::EnableIdleTasks(
std::unique_ptr<V8IdleTaskRunner> idle_task_runner) { std::unique_ptr<V8IdleTaskRunner> idle_task_runner) {
......
...@@ -19,7 +19,7 @@ V8ForegroundTaskRunnerWithLocker::V8ForegroundTaskRunnerWithLocker( ...@@ -19,7 +19,7 @@ V8ForegroundTaskRunnerWithLocker::V8ForegroundTaskRunnerWithLocker(
DCHECK(task_runner_); DCHECK(task_runner_);
} }
V8ForegroundTaskRunnerWithLocker::~V8ForegroundTaskRunnerWithLocker() {} V8ForegroundTaskRunnerWithLocker::~V8ForegroundTaskRunnerWithLocker() = default;
namespace { namespace {
......
...@@ -168,7 +168,7 @@ V8Platform* V8Platform::Get() { return g_v8_platform.Pointer(); } ...@@ -168,7 +168,7 @@ V8Platform* V8Platform::Get() { return g_v8_platform.Pointer(); }
V8Platform::V8Platform() : tracing_controller_(new TracingControllerImpl) {} V8Platform::V8Platform() : tracing_controller_(new TracingControllerImpl) {}
V8Platform::~V8Platform() {} V8Platform::~V8Platform() = default;
void V8Platform::OnCriticalMemoryPressure() { void V8Platform::OnCriticalMemoryPressure() {
#if defined(OS_WIN) #if defined(OS_WIN)
......
...@@ -10,8 +10,7 @@ ...@@ -10,8 +10,7 @@
namespace gin { namespace gin {
WrappableBase::WrappableBase() { WrappableBase::WrappableBase() = default;
}
WrappableBase::~WrappableBase() { WrappableBase::~WrappableBase() {
wrapper_.Reset(); wrapper_.Reset();
......
...@@ -22,7 +22,7 @@ namespace gin { ...@@ -22,7 +22,7 @@ namespace gin {
class BaseClass { class BaseClass {
public: public:
BaseClass() : value_(23) {} BaseClass() : value_(23) {}
virtual ~BaseClass() {} virtual ~BaseClass() = default;
// So the compiler doesn't complain that |value_| is unused. // So the compiler doesn't complain that |value_| is unused.
int value() const { return value_; } int value() const { return value_; }
...@@ -51,7 +51,7 @@ class MyObject : public BaseClass, ...@@ -51,7 +51,7 @@ class MyObject : public BaseClass,
return Wrappable<MyObject>::GetObjectTemplateBuilder(isolate) return Wrappable<MyObject>::GetObjectTemplateBuilder(isolate)
.SetProperty("value", &MyObject::value, &MyObject::set_value); .SetProperty("value", &MyObject::value, &MyObject::set_value);
} }
~MyObject() override {} ~MyObject() override = default;
private: private:
int value_; int value_;
...@@ -76,7 +76,7 @@ class MyCallableObject : public Wrappable<MyCallableObject> { ...@@ -76,7 +76,7 @@ class MyCallableObject : public Wrappable<MyCallableObject> {
MyCallableObject() : result_(0) { MyCallableObject() : result_(0) {
} }
~MyCallableObject() override {} ~MyCallableObject() override = default;
void Call(int val1, int val2, int val3, const gin::Arguments& arguments) { void Call(int val1, int val2, int val3, const gin::Arguments& arguments) {
if (arguments.IsConstructCall()) if (arguments.IsConstructCall())
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment