Browse Source

Fix some quality flaws

tags/5.1-RC1
Julien HENRY 9 years ago
parent
commit
98c4b34bad

+ 1
- 1
sonar-plugin-api/src/main/java/org/sonar/api/batch/fs/internal/DefaultInputDir.java View File

@@ -83,7 +83,7 @@ public class DefaultInputDir implements InputDir {
if (this == o) {
return true;
}
if (!(this.getClass() == o.getClass())) {
if (o == null || this.getClass() != o.getClass()) {
return false;
}


+ 3
- 4
sonar-plugin-api/src/main/java/org/sonar/api/batch/sensor/highlighting/internal/DefaultHighlighting.java View File

@@ -20,7 +20,6 @@
package org.sonar.api.batch.sensor.highlighting.internal;

import com.google.common.base.Preconditions;
import com.google.common.collect.Ordering;
import com.google.common.collect.Sets;
import org.sonar.api.batch.fs.InputFile;
import org.sonar.api.batch.fs.internal.DefaultInputFile;
@@ -31,6 +30,7 @@ import org.sonar.api.batch.sensor.internal.SensorStorage;

import javax.annotation.Nullable;

import java.util.Comparator;
import java.util.Iterator;
import java.util.Set;

@@ -45,10 +45,9 @@ public class DefaultHighlighting extends DefaultStorable implements NewHighlight

public DefaultHighlighting(@Nullable SensorStorage storage) {
super(storage);
syntaxHighlightingRuleSet = Sets.newTreeSet(new Ordering<SyntaxHighlightingRule>() {
syntaxHighlightingRuleSet = Sets.newTreeSet(new Comparator<SyntaxHighlightingRule>() {
@Override
public int compare(@Nullable SyntaxHighlightingRule left,
@Nullable SyntaxHighlightingRule right) {
public int compare(SyntaxHighlightingRule left, SyntaxHighlightingRule right) {
int result = left.getStartPosition() - right.getStartPosition();
if (result == 0) {
result = right.getEndPosition() - left.getEndPosition();

Loading…
Cancel
Save