From c0164fce5ac7eb8737258e5bde6d34c956283282 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 3 Jul 2019 09:54:15 +0200 Subject: [PATCH] [sonar] Mark deprecated method as "@Deprecated". --- src/bindings/java/org/simgrid/msg/Comm.java | 2 +- src/bindings/java/org/simgrid/msg/Mutex.java | 2 +- src/bindings/java/org/simgrid/msg/RngStream.java | 2 +- src/bindings/java/org/simgrid/msg/Semaphore.java | 4 ++-- src/bindings/java/org/simgrid/msg/Task.java | 2 +- src/bindings/java/org/simgrid/msg/VM.java | 1 + 6 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/bindings/java/org/simgrid/msg/Comm.java b/src/bindings/java/org/simgrid/msg/Comm.java index b6c6b158c7..2338380dcc 100644 --- a/src/bindings/java/org/simgrid/msg/Comm.java +++ b/src/bindings/java/org/simgrid/msg/Comm.java @@ -30,7 +30,7 @@ public class Comm { } /** Destroy the C communication object, when the GC reclaims the java part. */ - @Override + @Deprecated @Override protected void finalize() throws Throwable{ nativeFinalize(); } diff --git a/src/bindings/java/org/simgrid/msg/Mutex.java b/src/bindings/java/org/simgrid/msg/Mutex.java index 6e253ea6ea..b7d9f5c127 100644 --- a/src/bindings/java/org/simgrid/msg/Mutex.java +++ b/src/bindings/java/org/simgrid/msg/Mutex.java @@ -18,7 +18,7 @@ public class Mutex { init(); } - @Override + @Deprecated @Override protected void finalize() throws Throwable { nativeFinalize(); } diff --git a/src/bindings/java/org/simgrid/msg/RngStream.java b/src/bindings/java/org/simgrid/msg/RngStream.java index 5aa76d966c..0fbfd311ac 100644 --- a/src/bindings/java/org/simgrid/msg/RngStream.java +++ b/src/bindings/java/org/simgrid/msg/RngStream.java @@ -42,7 +42,7 @@ public class RngStream { */ private native void create(String name); - @Override + @Deprecated @Override protected void finalize() throws Throwable{ nativeFinalize(); } diff --git a/src/bindings/java/org/simgrid/msg/Semaphore.java b/src/bindings/java/org/simgrid/msg/Semaphore.java index e404376079..7811aed323 100644 --- a/src/bindings/java/org/simgrid/msg/Semaphore.java +++ b/src/bindings/java/org/simgrid/msg/Semaphore.java @@ -67,7 +67,7 @@ public class Semaphore { /** Deletes this semaphore when the GC reclaims it */ - @Override + @Deprecated @Override protected void finalize() throws Throwable { nativeFinalize(); } @@ -80,4 +80,4 @@ public class Semaphore { org.simgrid.NativeLib.nativeInit(); nativeInit(); } -} \ No newline at end of file +} diff --git a/src/bindings/java/org/simgrid/msg/Task.java b/src/bindings/java/org/simgrid/msg/Task.java index a8d11ac403..4c1dfeaa15 100644 --- a/src/bindings/java/org/simgrid/msg/Task.java +++ b/src/bindings/java/org/simgrid/msg/Task.java @@ -181,7 +181,7 @@ public class Task { public native void cancel(); /** Deletes a task once the garbage collector reclaims it */ - @Override + @Deprecated @Override protected void finalize() throws Throwable{ nativeFinalize(); bind=0; // to avoid segfaults if the impossible happens yet again making this task surviving its finalize() diff --git a/src/bindings/java/org/simgrid/msg/VM.java b/src/bindings/java/org/simgrid/msg/VM.java index d7808f4c4d..bca633f62f 100644 --- a/src/bindings/java/org/simgrid/msg/VM.java +++ b/src/bindings/java/org/simgrid/msg/VM.java @@ -68,6 +68,7 @@ public class VM extends Host { public static native VM getVMByName(String name); /* Make sure that the GC also destroys the C object */ + @Deprecated @Override protected void finalize() throws Throwable { nativeFinalize(); } -- 2.20.1