private static void addTo(List<Metadata<String>> list, List<Metadata<String>> listToAdd, boolean removeDuplicates) { if (removeDuplicates) { List<Metadata<String>> filteredListToAdd = new ArrayList<>(listToAdd.size()); for (Metadata<String> metadata : listToAdd) { if (!alreadyAdded(metadata, list)) { filteredListToAdd.add(metadata); } } listToAdd = filteredListToAdd; } list.addAll(listToAdd); }
private static void addTo(List<Metadata<String>> list, List<Metadata<String>> listToAdd, boolean removeDuplicates) { if (removeDuplicates) { List<Metadata<String>> filteredListToAdd = new ArrayList<>(listToAdd.size()); for (Metadata<String> metadata : listToAdd) { if (!alreadyAdded(metadata, list)) { filteredListToAdd.add(metadata); } } listToAdd = filteredListToAdd; } list.addAll(listToAdd); }
private static void addTo(List<Metadata<String>> list, List<Metadata<String>> listToAdd, boolean removeDuplicates) { if (removeDuplicates) { List<Metadata<String>> filteredListToAdd = new ArrayList<>(listToAdd.size()); for (Metadata<String> metadata : listToAdd) { if (!alreadyAdded(metadata, list)) { filteredListToAdd.add(metadata); } } listToAdd = filteredListToAdd; } list.addAll(listToAdd); }
private void addTo(List<Metadata<String>> list, List<Metadata<String>> listToAdd, boolean removeDuplicates) { if (removeDuplicates) { List<Metadata<String>> filteredListToAdd = new ArrayList<Metadata<String>>(listToAdd.size()); for (Metadata<String> metadata : listToAdd) { if (!alreadyAdded(metadata, list)) { filteredListToAdd.add(metadata); } } listToAdd = filteredListToAdd; } list.addAll(listToAdd); }
private static void addTo(List<Metadata<String>> list, List<Metadata<String>> listToAdd, boolean removeDuplicates) { if (removeDuplicates) { List<Metadata<String>> filteredListToAdd = new ArrayList<>(listToAdd.size()); for (Metadata<String> metadata : listToAdd) { if (!alreadyAdded(metadata, list)) { filteredListToAdd.add(metadata); } } listToAdd = filteredListToAdd; } list.addAll(listToAdd); }
private static void addTo(List<Metadata<String>> list, List<Metadata<String>> listToAdd, boolean removeDuplicates) { if (removeDuplicates) { List<Metadata<String>> filteredListToAdd = new ArrayList<>(listToAdd.size()); for (Metadata<String> metadata : listToAdd) { if (!alreadyAdded(metadata, list)) { filteredListToAdd.add(metadata); } } listToAdd = filteredListToAdd; } list.addAll(listToAdd); }