/** * Combine the iterables into a single one. */ public static <T> Iterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b) { return concat(Arrays.asList(a, b)); }
/** * Combine the iterables into a single one. */ public static <T> Iterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b) { return concat(Arrays.asList(a, b)); }
/** * Combine the iterables into a single one. */ public static <T> Iterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b) { return concat(Arrays.asList(a, b)); }
/** * Combine the iterables into a single one. */ public static <T> Iterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b) { return concat(Arrays.asList(a, b)); }
/** * Combine the iterables into a single one. */ public static <T> Iterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b) { return concat(Arrays.asList(a, b)); }
/** * Combine the iterables into a single one. */ public static <T> Iterable<T> concat(Iterable<? extends T> a, Iterable<? extends T> b) { return concat(Arrays.asList(a, b)); }
@Override public List<V> values() { return ImmutableList.copyOf(Iterables.concat(map.values())); }
@Override public List<V> values() { return ImmutableList.copyOf(Iterables.concat(map.values())); }
@Override public List<V> values() { return ImmutableList.copyOf(Iterables.concat(map.values())); }
@Override public List<V> values() { return ImmutableList.copyOf(Iterables.concat(map.values())); }
@Override public List<V> values() { return ImmutableList.copyOf(Iterables.concat(map.values())); }
public static <T, R> Iterable<R> flatMap(Iterable<T> iterable, Function<? super T, ? extends Iterable<? extends R>> function) { return concat(transform(iterable, function)); }
public static <F, T> Iterable<T> flatMap(Iterable<F> iterable, Function<F, Iterable<T>> function) { return concat(transform(iterable, function)); }
public static <T, R> Iterable<R> flatMap(Iterable<T> iterable, Function<? super T, ? extends Iterable<? extends R>> function) { return concat(transform(iterable, function)); }
@Override public List<V> values() { return ImmutableList.copyOf(Iterables.concat(getMap().values())); }
private <T> Iterable<T> createDynamicAccessibleIterable(final Function<BeanManagerImpl, Iterable<T>> transform) { return concat(flatMap(getAccessibleManagers(), transform), transform.apply(this)); }
private <T> Iterable<T> createDynamicAccessibleIterable(final Function<BeanManagerImpl, Iterable<T>> transform) { return concat(flatMap(getAccessibleManagers(), transform), transform.apply(this)); }
private <T> Iterable<T> createDynamicAccessibleIterable(final Function<BeanManagerImpl, Iterable<T>> transform) { return concat(flatMap(getAccessibleManagers(), transform), transform.apply(this)); }
private <T> Iterable<T> createDynamicAccessibleIterable(final Function<BeanManagerImpl, Iterable<T>> transform) { return concat(flatMap(getAccessibleManagers(), transform), transform.apply(this)); }
private <T> Iterable<T> createDynamicAccessibleIterable(final Function<BeanManagerImpl, Iterable<T>> transform) { return Iterables.concat(flatMap(getAccessibleManagers(), transform), transform.apply(this)); }