aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorEvgeny Mandrikov <mandrikov@gmail.com>2012-02-06 16:59:31 +0400
committerFabrice Bellingard <bellingard@gmail.com>2012-02-06 16:27:33 +0100
commit13ef94e0cefedb434fcbd12ae4ca5a99e9b2a882 (patch)
treef0c6672365924018b1613687b0e157ba1bf83700 /plugins
parent93a7bc8f307a431f2a1cb82b8401c4fd48042e79 (diff)
downloadsonarqube-13ef94e0cefedb434fcbd12ae4ca5a99e9b2a882.tar.gz
sonarqube-13ef94e0cefedb434fcbd12ae4ca5a99e9b2a882.zip
Fix regression
Diffstat (limited to 'plugins')
-rw-r--r--plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/SonarEngine.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/SonarEngine.java b/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/SonarEngine.java
index 2fbdde1ed4d..961b085bf4f 100644
--- a/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/SonarEngine.java
+++ b/plugins/sonar-cpd-plugin/src/main/java/org/sonar/plugins/cpd/SonarEngine.java
@@ -43,6 +43,8 @@ import org.sonar.duplications.token.TokenChunker;
import org.sonar.plugins.cpd.index.IndexFactory;
import org.sonar.plugins.cpd.index.SonarDuplicationsIndex;
+import javax.annotation.Nullable;
+
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStreamReader;
@@ -171,8 +173,8 @@ public class SonarEngine extends CpdEngine {
return JavaFile.fromRelativePath(inputFile.getRelativePath(), false);
}
- static void save(SensorContext context, Resource resource, Iterable<CloneGroup> duplications) {
- if (Iterables.isEmpty(duplications)) {
+ static void save(SensorContext context, Resource resource, @Nullable Iterable<CloneGroup> duplications) {
+ if (duplications == null || Iterables.isEmpty(duplications)) {
return;
}
// Calculate number of lines and blocks