Browse Source

Do not stream the collection for a forEach.

issue/8307_select_using_collection
Mikael Grankvist 7 years ago
parent
commit
6b0ce3d034
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      server/src/main/java/com/vaadin/data/SelectionModel.java

+ 2
- 2
server/src/main/java/com/vaadin/data/SelectionModel.java View 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…
Cancel
Save