Sfoglia il codice sorgente

Do not stream the collection for a forEach.

issue/8307_select_using_collection
Mikael Grankvist 7 anni fa
parent
commit
6b0ce3d034

+ 2
- 2
server/src/main/java/com/vaadin/data/SelectionModel.java Vedi File

@@ -187,7 +187,7 @@ public interface SelectionModel<T> extends Serializable {
*/
public default void selectItems(Collection<T> items) {
Objects.requireNonNull(items);
items.stream().forEach(Objects::requireNonNull);
items.forEach(Objects::requireNonNull);

updateSelection(
new LinkedHashSet<>(
@@ -229,7 +229,7 @@ public interface SelectionModel<T> extends Serializable {
*/
public default void deselectItems(Collection<T> items) {
Objects.requireNonNull(items);
items.stream().forEach(Objects::requireNonNull);
items.forEach(Objects::requireNonNull);

updateSelection(Collections.emptySet(), new LinkedHashSet<>(
items.stream().collect(Collectors.toList())));

Loading…
Annulla
Salva