]> source.dussan.org Git - sonarqube.git/commitdiff
Fix quality flaws
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Wed, 11 Feb 2015 10:45:04 +0000 (11:45 +0100)
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Mon, 16 Feb 2015 12:34:18 +0000 (13:34 +0100)
server/sonar-server/src/main/java/org/sonar/server/search/NodeHealth.java
sonar-batch/src/main/java/org/sonar/batch/qualitygate/QualityGateProvider.java
sonar-core/src/main/java/org/sonar/core/qualitygate/db/QualityGateConditionDto.java
sonar-markdown/src/main/java/org/sonar/markdown/HtmlBlockquoteChannel.java

index 722be550697b49f13b02f14f32b9f27d333e8ac5..e10254c4894eb9f38df21e31b64f97b7ced7f7b5 100644 (file)
@@ -107,7 +107,7 @@ public class NodeHealth {
   }
 
   public String getProcessCpuPercent() {
-    return formatPercent(Long.valueOf(cpuPercent), 100L);
+    return formatPercent(cpuPercent, 100L);
   }
 
   void setOpenFiles(long avgOpenFileDescriptors) {
@@ -175,6 +175,10 @@ public class NodeHealth {
     // Uptime
     setJvmUptimeMillis(nodesStats.getJvm().getUptime().getMillis());
 
+    initPerformanceStats(nodesStats);
+  }
+
+  private void initPerformanceStats(NodeStats nodesStats) {
     // Performance Stat
     performanceStats = new ArrayList<Performance>();
 
@@ -249,13 +253,13 @@ public class NodeHealth {
         .setValue(filterCacheEviction));
   }
 
-  static public class Performance {
+  public static class Performance {
 
     public static enum Status {
       OK, WARN, ERROR
     }
 
-    final private String name;
+    private final String name;
     private String message;
     private double value;
     private double warnThreshold;
index 5333c767ee17a4a2778dd6ad12cf39f0ba0d9578..4ede40d4ed9c0c62b70856e6cae9b99817cd104d 100644 (file)
@@ -84,7 +84,7 @@ public class QualityGateProvider extends ProviderAdapter {
   private QualityGate fetch(String qualityGateSetting, ServerClient client, MetricFinder metricFinder) {
     String jsonText = null;
     try {
-      long qGateId = Long.valueOf(qualityGateSetting);
+      long qGateId = Long.parseLong(qualityGateSetting);
       jsonText = client.request(SHOW_URL + "?id=" + qGateId, false);
     } catch (NumberFormatException configIsNameInsteadOfId) {
       jsonText = client.request(SHOW_URL + "?name=" + qualityGateSetting, false);
index 7fc5fc7a6e6882711ac967aa2e982abe478b8649..008822ec40fb43756df1e9195e2ddbefa93faaf1 100644 (file)
@@ -86,7 +86,7 @@ public class QualityGateConditionDto {
 
   private long metricId;
 
-  private transient String metricKey;
+  private String metricKey;
 
   private Integer period;
 
index da1594d9a306302c205545175a5130367dbfa759..67acf60e22dbf2f0f6fe69d8b26dab2f3f1b553b 100644 (file)
@@ -62,12 +62,12 @@ class HtmlBlockquoteChannel extends Channel<MarkdownOutput> {
 
   private class QuotedLineElementChannel extends RegexChannel<MarkdownOutput> {
 
-    protected QuotedLineElementChannel() {
+    private QuotedLineElementChannel() {
       super("&gt;\\s[^\r\n]*+");
     }
 
     @Override
-    protected void consume(CharSequence token, MarkdownOutput output) {
+    public void consume(CharSequence token, MarkdownOutput output) {
       if (!pendingBlockConstruction) {
         output.append("<blockquote>");
         pendingBlockConstruction = true;
@@ -101,7 +101,7 @@ class HtmlBlockquoteChannel extends Channel<MarkdownOutput> {
     }
 
     @Override
-    protected void consume(CharSequence token, MarkdownOutput output) {
+    public void consume(CharSequence token, MarkdownOutput output) {
       output.append(token);
     }
   }