summaryrefslogtreecommitdiffstats
path: root/sonar-core
diff options
context:
space:
mode:
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-07-01 14:46:18 +0200
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-07-01 15:12:47 +0200
commit31c56c4337d47b6e0486c8ceb2815c7fa1173dcc (patch)
tree308ad19b1ccf5bdd5e6ade41d0eeba11fb9ac581 /sonar-core
parent5083b1202800a7ce153f1bdc3f12eea1970f9f34 (diff)
downloadsonarqube-31c56c4337d47b6e0486c8ceb2815c7fa1173dcc.tar.gz
sonarqube-31c56c4337d47b6e0486c8ceb2815c7fa1173dcc.zip
Fix quality flaws
Diffstat (limited to 'sonar-core')
-rw-r--r--sonar-core/src/main/java/org/sonar/core/profiling/LoggingWatch.java2
-rw-r--r--sonar-core/src/main/java/org/sonar/core/profiling/NoopWatch.java2
-rw-r--r--sonar-core/src/main/java/org/sonar/core/profiling/StopWatch.java7
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);
}