From 434b944d6af29d6039be6f5ff3b9d9364e7f9905 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 4 Apr 2019 10:33:03 +0200 Subject: [PATCH 1/1] [sonar] Forbid construction of utility class. --- src/bindings/java/org/simgrid/trace/Trace.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bindings/java/org/simgrid/trace/Trace.java b/src/bindings/java/org/simgrid/trace/Trace.java index 4471c98a87..f9f4d63828 100644 --- a/src/bindings/java/org/simgrid/trace/Trace.java +++ b/src/bindings/java/org/simgrid/trace/Trace.java @@ -16,6 +16,10 @@ public final class Trace { NativeLib.nativeInit(); } + private Trace() { + throw new IllegalStateException("Utility class \"Trace\""); + } + // TODO complete the binding of the tracing API /** -- 2.20.1