[cleanup] Mark inspector methods in subclasses with override.

Fixing clang-tidy warning.

Bug: v8:8015
Cq-Include-Trybots: luci.chromium.try:linux_chromium_headless_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I82a169545724fca7757b2fce6b64b56d1b6264ba
Reviewed-on: https://chromium-review.googlesource.com/1225794
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Florian Sattler <sattlerf@google.com>
Cr-Commit-Position: refs/heads/master@{#55980}
diff --git a/src/inspector/injected-script.h b/src/inspector/injected-script.h
index 32969a6..e21d6e1 100644
--- a/src/inspector/injected-script.h
+++ b/src/inspector/injected-script.h
@@ -153,7 +153,7 @@
   class ContextScope : public Scope {
    public:
     ContextScope(V8InspectorSessionImpl*, int executionContextId);
-    ~ContextScope();
+    ~ContextScope() override;
 
    private:
     Response findInjectedScript(V8InspectorSessionImpl*) override;
@@ -165,7 +165,7 @@
   class ObjectScope : public Scope {
    public:
     ObjectScope(V8InspectorSessionImpl*, const String16& remoteObjectId);
-    ~ObjectScope();
+    ~ObjectScope() override;
     const String16& objectGroupName() const { return m_objectGroupName; }
     v8::Local<v8::Value> object() const { return m_object; }
 
@@ -181,7 +181,7 @@
   class CallFrameScope : public Scope {
    public:
     CallFrameScope(V8InspectorSessionImpl*, const String16& remoteCallFrameId);
-    ~CallFrameScope();
+    ~CallFrameScope() override;
     size_t frameOrdinal() const { return m_frameOrdinal; }
 
    private:
diff --git a/src/inspector/v8-debugger.h b/src/inspector/v8-debugger.h
index 72962dd..ca274bc7 100644
--- a/src/inspector/v8-debugger.h
+++ b/src/inspector/v8-debugger.h
@@ -40,7 +40,7 @@
                    public v8::debug::AsyncEventDelegate {
  public:
   V8Debugger(v8::Isolate*, V8InspectorImpl*);
-  ~V8Debugger();
+  ~V8Debugger() override;
 
   bool enabled() const;
   v8::Isolate* isolate() const { return m_isolate; }
diff --git a/src/inspector/v8-inspector-impl.cc b/src/inspector/v8-inspector-impl.cc
index 7269700..5422b5e 100644
--- a/src/inspector/v8-inspector-impl.cc
+++ b/src/inspector/v8-inspector-impl.cc
@@ -415,7 +415,7 @@
   TerminateTask(v8::Isolate* isolate, std::shared_ptr<CancelToken> token)
       : m_isolate(isolate), m_token(std::move(token)) {}
 
-  void Run() {
+  void Run() override {
     // CancelToken contains m_canceled bool which may be changed from main
     // thread, so lock mutex first.
     v8::base::LockGuard<v8::base::Mutex> lock(&m_token->m_mutex);
diff --git a/src/inspector/v8-inspector-session-impl.h b/src/inspector/v8-inspector-session-impl.h
index 85861a0..5053d4d 100644
--- a/src/inspector/v8-inspector-session-impl.h
+++ b/src/inspector/v8-inspector-session-impl.h
@@ -34,7 +34,7 @@
   static std::unique_ptr<V8InspectorSessionImpl> create(
       V8InspectorImpl*, int contextGroupId, int sessionId,
       V8Inspector::Channel*, const StringView& state);
-  ~V8InspectorSessionImpl();
+  ~V8InspectorSessionImpl() override;
 
   V8InspectorImpl* inspector() const { return m_inspector; }
   V8ConsoleAgentImpl* consoleAgent() { return m_consoleAgent.get(); }
diff --git a/test/cctest/test-inspector.cc b/test/cctest/test-inspector.cc
index 8986c3c..a69294d 100644
--- a/test/cctest/test-inspector.cc
+++ b/test/cctest/test-inspector.cc
@@ -20,7 +20,7 @@
 
 class NoopChannel : public V8Inspector::Channel {
  public:
-  virtual ~NoopChannel() {}
+  ~NoopChannel() override {}
   void sendResponse(int callId,
                     std::unique_ptr<StringBuffer> message) override {}
   void sendNotification(std::unique_ptr<StringBuffer> message) override {}
diff --git a/test/inspector/inspector-test.cc b/test/inspector/inspector-test.cc
index dbb4493..704fa9f 100644
--- a/test/inspector/inspector-test.cc
+++ b/test/inspector/inspector-test.cc
@@ -86,7 +86,7 @@
       : task_runner_(task_runner),
         context_group_id_(context_group_id),
         function_(isolate, function) {}
-  virtual ~FrontendChannelImpl() = default;
+  ~FrontendChannelImpl() override = default;
 
   void set_session_id(int session_id) { session_id_ = session_id; }
 
@@ -109,7 +109,7 @@
     SendMessageTask(FrontendChannelImpl* channel,
                     const std::vector<uint16_t>& message)
         : channel_(channel), message_(message) {}
-    virtual ~SendMessageTask() {}
+    ~SendMessageTask() override {}
     bool is_priority_task() final { return false; }
 
    private:
@@ -142,7 +142,7 @@
    public:
     SyncTask(v8::base::Semaphore* ready_semaphore, T callback)
         : ready_semaphore_(ready_semaphore), callback_(callback) {}
-    virtual ~SyncTask() = default;
+    ~SyncTask() override = default;
     bool is_priority_task() final { return true; }
 
    private:
@@ -182,7 +182,7 @@
   class AsyncTask : public TaskRunner::Task {
    public:
     explicit AsyncTask(TaskRunner::Task* inner) : inner_(inner) {}
-    virtual ~AsyncTask() = default;
+    ~AsyncTask() override = default;
     bool is_priority_task() override { return inner_->is_priority_task(); }
     void Run(IsolateData* data) override {
       data->AsyncTaskStarted(inner_.get());
@@ -216,8 +216,7 @@
   ExecuteStringTask(const std::string& expression, int context_group_id)
       : expression_utf8_(expression), context_group_id_(context_group_id) {}
 
-  virtual ~ExecuteStringTask() {
-  }
+  ~ExecuteStringTask() override {}
   bool is_priority_task() override { return false; }
   void Run(IsolateData* data) override {
     v8::MicrotasksScope microtasks_scope(data->isolate(),
@@ -595,7 +594,7 @@
   SetTimeoutTask(int context_group_id, v8::Isolate* isolate,
                  v8::Local<v8::Function> function)
       : function_(isolate, function), context_group_id_(context_group_id) {}
-  virtual ~SetTimeoutTask() {}
+  ~SetTimeoutTask() override {}
   bool is_priority_task() final { return false; }
 
  private:
diff --git a/test/inspector/task-runner.h b/test/inspector/task-runner.h
index eea9f19..b9892a2 100644
--- a/test/inspector/task-runner.h
+++ b/test/inspector/task-runner.h
@@ -28,7 +28,7 @@
   TaskRunner(IsolateData::SetupGlobalTasks setup_global_tasks,
              bool catch_exceptions, v8::base::Semaphore* ready_semaphore,
              v8::StartupData* startup_data, bool with_inspector);
-  virtual ~TaskRunner();
+  ~TaskRunner() override;
   IsolateData* data() const { return data_.get(); }
 
   // Thread implementation.