mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-13 14:00:21 +07:00
19 lines
496 B
Java
19 lines
496 B
Java
class ContainerUtil {
|
|
interface Condition<T> {
|
|
boolean value(T object);
|
|
}
|
|
|
|
public static <T> T find(Iterable<? extends T> iterable, final T equalTo) {
|
|
return <ref>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;
|
|
}
|
|
|
|
}
|