T - the type of objects the underlying selectors provide after resolutionpublic final class SelectorList<T> extends Object
Selector objects
This is used to represent an expression that can contain a mix of primitive values and selectable expressions:
deps = [
":dep1",
] + select(
"//condition1": ["dep2", "dep3],
...
) + select(
"//condition2": ["dep4", "dep5],
...
)
| Constructor and Description |
|---|
SelectorList(com.google.common.collect.ImmutableList<Selector<T>> selectors) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
com.google.common.collect.ImmutableList<Selector<T>> |
getSelectors() |
int |
hashCode() |
<U,E extends Exception> |
mapValuesThrowing(ThrowingFunction<T,U,E> function)
Transform all items with given function.
|
String |
toString() |
public com.google.common.collect.ImmutableList<Selector<T>> getSelectors()
public <U,E extends Exception> SelectorList<U> mapValuesThrowing(ThrowingFunction<T,U,E> function) throws E extends Exception
E extends Exception