]> source.dussan.org Git - sonarqube.git/commitdiff
Fix quality flaws
authorJulien HENRY <julien.henry@sonarsource.com>
Wed, 19 Sep 2018 08:08:57 +0000 (10:08 +0200)
committerSonarTech <sonartech@sonarsource.com>
Mon, 24 Sep 2018 18:20:57 +0000 (20:20 +0200)
sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/Metadata.java
sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/charhandler/FileHashComputer.java
sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/filesystem/InputFileBuilder.java

index b917af0c81b0def6ddeb4c6591f5fb51b77e1567..6089416643984b7d71ca95421dc037052de6c9b2 100644 (file)
@@ -25,47 +25,47 @@ import javax.annotation.concurrent.Immutable;
 
 @Immutable
 public class Metadata {
-    private final int lines;
-    private final int nonBlankLines;
-    private final String hash;
-    private final int[] originalLineStartOffsets;
-    private final int[] originalLineEndOffsets;
-    private final int lastValidOffset;
+  private final int lines;
+  private final int nonBlankLines;
+  private final String hash;
+  private final int[] originalLineStartOffsets;
+  private final int[] originalLineEndOffsets;
+  private final int lastValidOffset;
 
-    public Metadata(int lines, int nonBlankLines, String hash, int[] originalLineStartOffsets, int[] originalLineEndOffsets, int lastValidOffset) {
-        this.lines = lines;
-        this.nonBlankLines = nonBlankLines;
-        this.hash = hash;
-        this.originalLineStartOffsets = Arrays.copyOf(originalLineStartOffsets, originalLineStartOffsets.length);
-        this.originalLineEndOffsets = Arrays.copyOf(originalLineEndOffsets, originalLineEndOffsets.length);
-        this.lastValidOffset = lastValidOffset;
-    }
+  public Metadata(int lines, int nonBlankLines, String hash, int[] originalLineStartOffsets, int[] originalLineEndOffsets, int lastValidOffset) {
+    this.lines = lines;
+    this.nonBlankLines = nonBlankLines;
+    this.hash = hash;
+    this.originalLineStartOffsets = Arrays.copyOf(originalLineStartOffsets, originalLineStartOffsets.length);
+    this.originalLineEndOffsets = Arrays.copyOf(originalLineEndOffsets, originalLineEndOffsets.length);
+    this.lastValidOffset = lastValidOffset;
+  }
 
-    public int lines() {
-        return lines;
-    }
+  public int lines() {
+    return lines;
+  }
 
-    public int nonBlankLines() {
-        return nonBlankLines;
-    }
+  public int nonBlankLines() {
+    return nonBlankLines;
+  }
 
-    public String hash() {
-        return hash;
-    }
+  public String hash() {
+    return hash;
+  }
 
-    public int[] originalLineStartOffsets() {
-        return originalLineStartOffsets;
-    }
+  public int[] originalLineStartOffsets() {
+    return originalLineStartOffsets;
+  }
 
-    public int[] originalLineEndOffsets() {
-        return originalLineEndOffsets;
-    }
+  public int[] originalLineEndOffsets() {
+    return originalLineEndOffsets;
+  }
 
-    public int lastValidOffset() {
-        return lastValidOffset;
-    }
+  public int lastValidOffset() {
+    return lastValidOffset;
+  }
 
-    public boolean isEmpty() {
-        return lastValidOffset == 0;
-    }
+  public boolean isEmpty() {
+    return lastValidOffset == 0;
+  }
 }
index 456215dba4be87d5cd80c170f86ca5ce299300be..ca3dd26958e0dd32c8a4bf336785ff5a9be5daa5 100644 (file)
@@ -27,8 +27,6 @@ import java.nio.charset.CodingErrorAction;
 import java.nio.charset.StandardCharsets;
 import java.security.MessageDigest;
 
-import javax.annotation.CheckForNull;
-
 import org.apache.commons.codec.binary.Hex;
 import org.apache.commons.codec.digest.DigestUtils;
 
@@ -78,7 +76,6 @@ public class FileHashComputer extends CharHandler {
     }
   }
 
-  @CheckForNull
   public String getHash() {
     return Hex.encodeHexString(globalMd5Digest.digest());
   }
index d17e9dc4e525b1bff4cc734aec8e1d1922e519fc..9f4cd14df835bc918449cbcaa88a10184990909b 100644 (file)
@@ -21,13 +21,13 @@ package org.sonar.scanner.scan.filesystem;
 
 import java.nio.file.Path;
 import javax.annotation.Nullable;
+
 import org.sonar.api.batch.fs.InputFile;
 import org.sonar.api.batch.fs.internal.DefaultIndexedFile;
 import org.sonar.api.batch.fs.internal.DefaultInputFile;
 import org.sonar.api.batch.fs.internal.DefaultInputModule;
 import org.sonar.api.batch.fs.internal.InputModuleHierarchy;
 import org.sonar.api.batch.fs.internal.SensorStrategy;
-import org.sonar.api.utils.PathUtils;
 import org.sonar.scanner.scan.ScanProperties;
 
 public class InputFileBuilder {