From 5918306dc3f71a3574b4e30267b7bf9735038e39 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Sat, 8 Jun 2019 08:47:57 +0200 Subject: [PATCH] sonar: overriding functions should not return a subclass --- src/bindings/java/JavaContext.cpp | 2 +- src/bindings/java/JavaContext.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bindings/java/JavaContext.cpp b/src/bindings/java/JavaContext.cpp index 5d500af7b2..ad355eb868 100644 --- a/src/bindings/java/JavaContext.cpp +++ b/src/bindings/java/JavaContext.cpp @@ -34,7 +34,7 @@ JavaContextFactory::JavaContextFactory() : ContextFactory() JavaContextFactory::~JavaContextFactory()=default; -JavaContext* JavaContextFactory::create_context(std::function&& code, smx_actor_t actor) +Context* JavaContextFactory::create_context(std::function&& code, actor::ActorImpl* actor) { return this->new_context(std::move(code), actor); } diff --git a/src/bindings/java/JavaContext.hpp b/src/bindings/java/JavaContext.hpp index 8eef41b773..573e4f8bce 100644 --- a/src/bindings/java/JavaContext.hpp +++ b/src/bindings/java/JavaContext.hpp @@ -42,7 +42,7 @@ class JavaContextFactory : public simgrid::kernel::context::ContextFactory { public: JavaContextFactory(); ~JavaContextFactory() override; - JavaContext* create_context(std::function&& code, smx_actor_t actor) override; + Context* create_context(std::function&& code, actor::ActorImpl* actor) override; void run_all() override; }; -- 2.20.1