Merge "Minor changes for DnsUtils and its test" am: 8c4ef95cbb

am: dfda15715d

Change-Id: Ic1990922e599884582606d1a4d7da3950200d25c
This commit is contained in:
Luke Huang 2019-05-29 03:33:34 -07:00 • committed by android-build-merger
commit f5d9463553

View file

@ -141,14 +141,17 @@ public class DnsUtils {
*/
public static @NonNull List<InetAddress> rfc6724Sort(@Nullable Network network,
@NonNull List<InetAddress> answers) {
List<SortableAddress> sortableAnswerList = new ArrayList<>();
answers.forEach(addr -> sortableAnswerList.add(
new SortableAddress(addr, findSrcAddress(network, addr))));
final ArrayList<SortableAddress> sortableAnswerList = new ArrayList<>();
for (InetAddress addr : answers) {
sortableAnswerList.add(new SortableAddress(addr, findSrcAddress(network, addr)));
}
Collections.sort(sortableAnswerList, sRfc6724Comparator);
final List<InetAddress> sortedAnswers = new ArrayList<>();
sortableAnswerList.forEach(ans -> sortedAnswers.add(ans.address));
for (SortableAddress ans : sortableAnswerList) {
sortedAnswers.add(ans.address);
}
return sortedAnswers;
}