| /* |
| * Copyright (c) 2007 Mockito contributors |
| * This program is made available under the terms of the MIT License. |
| */ |
| |
| package org.mockito.internal.util.collections; |
| |
| import java.util.Collection; |
| import java.util.LinkedList; |
| |
| public class ListUtil { |
| |
| public static <T> LinkedList<T> filter(Collection<T> collection, Filter<T> filter) { |
| LinkedList<T> filtered = new LinkedList<T>(); |
| for (T t : collection) { |
| if (!filter.isOut(t)) { |
| filtered.add(t); |
| } |
| } |
| return filtered; |
| } |
| |
| public interface Filter<T> { |
| boolean isOut(T object); |
| } |
| } |