public class BatchExtensionDictionnary extends Object
Constructor and Description |
---|
BatchExtensionDictionnary(ComponentContainer componentContainer) |
Modifier and Type | Method and Description |
---|---|
protected List |
evaluateAnnotatedClasses(Object extension,
Class<? extends Annotation> annotation) |
protected Phase.Name |
evaluatePhase(Object extension) |
<T> List |
getDependents(T extension)
Objects that depend upon this extension.
|
<T> Collection<T> |
select(Class<T> type) |
<T> Collection<T> |
select(Class<T> type,
Project project,
boolean sort) |
Collection<MavenPluginHandler> |
selectMavenPluginHandlers(Project project) |
<T> Collection<T> |
sort(Collection<T> extensions) |
public BatchExtensionDictionnary(ComponentContainer componentContainer)
public <T> Collection<T> select(Class<T> type)
public <T> Collection<T> select(Class<T> type, Project project, boolean sort)
public Collection<MavenPluginHandler> selectMavenPluginHandlers(Project project)
public <T> Collection<T> sort(Collection<T> extensions)
public <T> List getDependents(T extension)
protected List evaluateAnnotatedClasses(Object extension, Class<? extends Annotation> annotation)
protected Phase.Name evaluatePhase(Object extension)
Copyright © 2009-2012 SonarSource. All Rights Reserved.