diff options
author | Evgeny Mandrikov <mandrikov@gmail.com> | 2012-02-06 16:59:31 +0400 |
---|---|---|
committer | Fabrice Bellingard <bellingard@gmail.com> | 2012-02-06 16:27:33 +0100 |
commit | 13ef94e0cefedb434fcbd12ae4ca5a99e9b2a882 (patch) | |
tree | f0c6672365924018b1613687b0e157ba1bf83700 /plugins | |
parent | 93a7bc8f307a431f2a1cb82b8401c4fd48042e79 (diff) | |
download | sonarqube-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.java | 6 |
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 |