mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
use SmartList again
This commit is contained in:
@@ -693,7 +693,7 @@ public class ContainerUtil extends ContainerUtilRt {
|
||||
|
||||
@NotNull
|
||||
public static <T> List<T> findAll(@NotNull Collection<? extends T> collection, @NotNull Condition<? super T> condition) {
|
||||
final List<T> result = new ArrayList<T>();
|
||||
final List<T> result = new SmartList<T>();
|
||||
for (final T t : collection) {
|
||||
if (condition.value(t)) {
|
||||
result.add(t);
|
||||
@@ -732,7 +732,7 @@ public class ContainerUtil extends ContainerUtilRt {
|
||||
|
||||
@NotNull
|
||||
public static <T, V> List<V> findAll(@NotNull Collection<? extends T> collection, @NotNull Class<V> instanceOf) {
|
||||
final List<V> result = new ArrayList<V>();
|
||||
final List<V> result = new SmartList<V>();
|
||||
for (final T t : collection) {
|
||||
if (instanceOf.isInstance(t)) {
|
||||
result.add((V)t);
|
||||
|
||||
Reference in New Issue
Block a user