aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
diff options
context:
space:
mode:
authorJulien HENRY <julien.henry@sonarsource.com>2015-09-07 14:21:50 +0200
committerJulien HENRY <julien.henry@sonarsource.com>2015-09-07 16:54:07 +0200
commit4546b5560c8786816eceb7ded11254a5518f49fa (patch)
treeae1f0e66cdf0a230d8543fa4451bf1276703df69 /sonar-plugin-api
parent1737fa02b6e9fb52288e14696a1ecec1f52ad91b (diff)
downloadsonarqube-4546b5560c8786816eceb7ded11254a5518f49fa.tar.gz
sonarqube-4546b5560c8786816eceb7ded11254a5518f49fa.zip
SONAR-6460 Add Checks#addAnnotatedChecks(Iterable)
Diffstat (limited to 'sonar-plugin-api')
-rw-r--r--sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/Checks.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/Checks.java b/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/Checks.java
index 0dc747a25bf..c84e5e617db 100644
--- a/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/Checks.java
+++ b/sonar-plugin-api/src/main/java/org/sonar/api/batch/rule/Checks.java
@@ -110,10 +110,18 @@ public class Checks<C> {
}
public Checks<C> addAnnotatedChecks(Object... checkClassesOrObjects) {
- return addAnnotatedChecks(Arrays.asList(checkClassesOrObjects));
+ return addAnnotatedChecks((Iterable) Arrays.asList(checkClassesOrObjects));
}
+ /**
+ * @deprecated since 5.2 use {@link #addAnnotatedChecks(Iterable)}
+ */
+ @Deprecated
public Checks<C> addAnnotatedChecks(Collection checkClassesOrObjects) {
+ return addAnnotatedChecks((Iterable) checkClassesOrObjects);
+ }
+
+ public Checks<C> addAnnotatedChecks(Iterable checkClassesOrObjects) {
Map<String, Object> checksByEngineKey = Maps.newHashMap();
for (Object checkClassesOrObject : checkClassesOrObjects) {
String engineKey = annotatedEngineKey(checkClassesOrObject);