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