aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-deprecated/src
diff options
context:
space:
mode:
Diffstat (limited to 'sonar-deprecated/src')
-rw-r--r--sonar-deprecated/src/main/java/org/sonar/api/batch/BatchExtensionDictionnary.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/sonar-deprecated/src/main/java/org/sonar/api/batch/BatchExtensionDictionnary.java b/sonar-deprecated/src/main/java/org/sonar/api/batch/BatchExtensionDictionnary.java
index bc88a95116d..1c6a3c73158 100644
--- a/sonar-deprecated/src/main/java/org/sonar/api/batch/BatchExtensionDictionnary.java
+++ b/sonar-deprecated/src/main/java/org/sonar/api/batch/BatchExtensionDictionnary.java
@@ -65,7 +65,12 @@ public class BatchExtensionDictionnary {
}
public Collection<MavenPluginHandler> selectMavenPluginHandlers(Project project) {
- Collection<DependsUponMavenPlugin> selectedExtensions = select(DependsUponMavenPlugin.class, project, true);
+ List<DependsUponMavenPlugin> selectedExtensions = Lists.newArrayList();
+ for (BatchExtension extension : getExtensions()) {
+ if (ClassUtils.isAssignable(extension.getClass(), DependsUponMavenPlugin.class)) {
+ selectedExtensions.add((DependsUponMavenPlugin) extension);
+ }
+ }
List<MavenPluginHandler> handlers = Lists.newArrayList();
for (DependsUponMavenPlugin extension : selectedExtensions) {
MavenPluginHandler handler = extension.getMavenPluginHandler(project);