Browse Source

Fix quality flaws

tags/7.5
Julien HENRY 5 years ago
parent
commit
e5f73ecf40

+ 35
- 35
sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/Metadata.java View 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;
}
}

+ 0
- 3
sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/charhandler/FileHashComputer.java View 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());
}

+ 1
- 1
sonar-scanner-engine/src/main/java/org/sonar/scanner/scan/filesystem/InputFileBuilder.java View 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 {

Loading…
Cancel
Save