diff options
author | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-07-01 14:46:18 +0200 |
---|---|---|
committer | Jean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com> | 2014-07-01 15:12:47 +0200 |
commit | 31c56c4337d47b6e0486c8ceb2815c7fa1173dcc (patch) | |
tree | 308ad19b1ccf5bdd5e6ade41d0eeba11fb9ac581 /sonar-core | |
parent | 5083b1202800a7ce153f1bdc3f12eea1970f9f34 (diff) | |
download | sonarqube-31c56c4337d47b6e0486c8ceb2815c7fa1173dcc.tar.gz sonarqube-31c56c4337d47b6e0486c8ceb2815c7fa1173dcc.zip |
Fix quality flaws
Diffstat (limited to 'sonar-core')
3 files changed, 7 insertions, 4 deletions
diff --git a/sonar-core/src/main/java/org/sonar/core/profiling/LoggingWatch.java b/sonar-core/src/main/java/org/sonar/core/profiling/LoggingWatch.java index 18112bcf8a2..d0ef0c47510 100644 --- a/sonar-core/src/main/java/org/sonar/core/profiling/LoggingWatch.java +++ b/sonar-core/src/main/java/org/sonar/core/profiling/LoggingWatch.java @@ -23,7 +23,7 @@ import com.google.common.annotations.VisibleForTesting; import org.slf4j.Logger; import org.sonar.api.utils.System2; -class LoggingWatch extends StopWatch { +class LoggingWatch implements StopWatch { private Logger logger; private System2 system; diff --git a/sonar-core/src/main/java/org/sonar/core/profiling/NoopWatch.java b/sonar-core/src/main/java/org/sonar/core/profiling/NoopWatch.java index 419012500b8..61b9a30271c 100644 --- a/sonar-core/src/main/java/org/sonar/core/profiling/NoopWatch.java +++ b/sonar-core/src/main/java/org/sonar/core/profiling/NoopWatch.java @@ -20,7 +20,7 @@ package org.sonar.core.profiling; -class NoopWatch extends StopWatch { +class NoopWatch implements StopWatch { @Override public void stop(String message, Object... args) { diff --git a/sonar-core/src/main/java/org/sonar/core/profiling/StopWatch.java b/sonar-core/src/main/java/org/sonar/core/profiling/StopWatch.java index 2c2b613811d..cd9ca655bb5 100644 --- a/sonar-core/src/main/java/org/sonar/core/profiling/StopWatch.java +++ b/sonar-core/src/main/java/org/sonar/core/profiling/StopWatch.java @@ -19,7 +19,10 @@ */ package org.sonar.core.profiling; -public abstract class StopWatch { +public interface StopWatch { - public abstract void stop(String message, Object... args); + /** + * Stop the watch and print provided profiling message + */ + void stop(String message, Object... args); } |