Use filter from CollectionUtils.

Test: ConnectivityServiceTest
Fixes: 184826320
Change-Id: Iae8df6058c0a43fba1e6ebcd6003df54751f9646
This commit is contained in:
Chalard Jean
2021-04-08 20:50:26 +09:00
parent e0869fbce4
commit b82479fa55

View File

@@ -24,6 +24,7 @@ import static android.net.NetworkScore.POLICY_EXITING;
import static android.net.NetworkScore.POLICY_TRANSPORT_PRIMARY;
import static android.net.NetworkScore.POLICY_YIELD_TO_BAD_WIFI;
import static com.android.net.module.util.CollectionUtils.filter;
import static com.android.server.connectivity.FullScore.POLICY_ACCEPT_UNVALIDATED;
import static com.android.server.connectivity.FullScore.POLICY_EVER_USER_SELECTED;
import static com.android.server.connectivity.FullScore.POLICY_IS_INVINCIBLE;
@@ -65,18 +66,6 @@ public class NetworkRanker {
public NetworkRanker() { }
// TODO : move to module utils CollectionUtils.
@NonNull private static <T> ArrayList<T> filter(@NonNull final Collection<T> source,
@NonNull final Predicate<T> test) {
final ArrayList<T> matches = new ArrayList<>();
for (final T e : source) {
if (test.test(e)) {
matches.add(e);
}
}
return matches;
}
/**
* Find the best network satisfying this request among the list of passed networks.
*/