public interface SelectorListResolver
SelectorList, evaluates selectable statements and constructs the
final value that is produced by concatenating selected values (the type of the elements
determines the process of concatenation.)| Modifier and Type | Method and Description |
|---|---|
<T> T |
resolveList(SelectableConfigurationContext configurationContext,
BuildTarget buildTarget,
String attributeName,
SelectorList<T> selectorList,
Concatable<T> concatable,
DependencyStack dependencyStack)
Resolves the elements in a given
SelectorList and returns the concatenated value. |
@Nullable <T> T resolveList(SelectableConfigurationContext configurationContext, BuildTarget buildTarget, String attributeName, SelectorList<T> selectorList, Concatable<T> concatable, DependencyStack dependencyStack)
SelectorList and returns the concatenated value.T - the type of elements stored in the provided selectable listbuildTarget - the build target that contains the given list in its argumentsattributeName - the name of the attribute that holds the given selector listselectorList - a list with selectable elementsconcatable - to be used when concatenating select items (e. g. lists or strings)dependencyStack - used to provide error stacksnull
if the list is resolved to an absent element