@Override public ZippedFlow<A, B> removeNulls() { return create(tupleFlow.removeNulls()); }
@Override public ZippedFlow<A, B> removeNulls() { return create(tupleFlow.removeNulls()); }
private Flow<Class> searchPath() { return F.flow(serviceImplementation, serviceInterface).removeNulls(); }
private Flow<Class> searchPath() { return F.flow(serviceImplementation, serviceInterface).removeNulls(); }
public Set<Page> getAllPages() { return F.flow(pageCache.values()).map(new Mapper<SoftReference<Page>, Page>() { public Page map(SoftReference<Page> element) { return element.get(); } }).removeNulls().toSet(); } }
private ComponentIdValidator[] extractComponentIdValidators(Flow<EventHandlerMethod> eventHandlerMethods) { return eventHandlerMethods.map(new Mapper<EventHandlerMethod, ComponentIdValidator>() { public ComponentIdValidator map(EventHandlerMethod element) { if (element.componentId.equals("")) { return null; } return new ComponentIdValidator(element.componentId, element.method.getMethodIdentifier()); } }).removeNulls().toArray(ComponentIdValidator.class); }
@Test public void count_of_a_filtered_flow() { Flow<String> flow = F.flow("Mary", "had", "a", "little", "lamb"); assertEquals(flow.filter(F.isNull()).count(), 0); assertEquals(flow.removeNulls().count(), 5); }