mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-24 09:20:53 +07:00
19 lines
498 B
Java
19 lines
498 B
Java
class ContainerUtil {
|
|
interface Condition<T> {
|
|
boolean value(T object);
|
|
}
|
|
|
|
public static <T> T find(Iterable<? extends T> iterable, final T equalTo) {
|
|
return <caret>find(iterable, new Condition<T>() {
|
|
public boolean value(final T object) {
|
|
return equalTo == object || equalTo.equals(object);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static <T> T find(Iterable<? extends T> iterable, Condition<T> condition) {
|
|
return null;
|
|
}
|
|
|
|
}
|