diff --git a/spring-core/src/main/java/org/springframework/util/UnmodifiableMultiValueMap.java b/spring-core/src/main/java/org/springframework/util/UnmodifiableMultiValueMap.java index 7623ff8770..067a64250a 100644 --- a/spring-core/src/main/java/org/springframework/util/UnmodifiableMultiValueMap.java +++ b/spring-core/src/main/java/org/springframework/util/UnmodifiableMultiValueMap.java @@ -527,14 +527,14 @@ final class UnmodifiableMultiValueMap implements MultiValueMap, Serial } - private static class UnmodifiableValueCollection implements Collection>, Serializable { + private static class UnmodifiableValueCollection implements Collection>, Serializable { private static final long serialVersionUID = 5518377583904339588L; - private final Collection> delegate; + private final Collection> delegate; - public UnmodifiableValueCollection(Collection> delegate) { + public UnmodifiableValueCollection(Collection> delegate) { this.delegate = delegate; } @@ -583,8 +583,8 @@ final class UnmodifiableMultiValueMap implements MultiValueMap, Serial } @Override - public Iterator> iterator() { - Iterator> iterator = this.delegate.iterator(); + public Iterator> iterator() { + Iterator> iterator = this.delegate.iterator(); return new Iterator<>() { @Override public boolean hasNext() { @@ -592,29 +592,29 @@ final class UnmodifiableMultiValueMap implements MultiValueMap, Serial } @Override - public List next() { + public List next() { return Collections.unmodifiableList(iterator.next()); } }; } @Override - public void forEach(Consumer> action) { + public void forEach(Consumer> action) { this.delegate.forEach(list -> action.accept(Collections.unmodifiableList(list))); } @Override - public Spliterator> spliterator() { + public Spliterator> spliterator() { return new UnmodifiableValueSpliterator<>(this.delegate.spliterator()); } @Override - public Stream> stream() { + public Stream> stream() { return StreamSupport.stream(spliterator(), false); } @Override - public Stream> parallelStream() { + public Stream> parallelStream() { return StreamSupport.stream(spliterator(), true); } @@ -636,7 +636,7 @@ final class UnmodifiableMultiValueMap implements MultiValueMap, Serial // unsupported @Override - public boolean add(List ts) { + public boolean add(List ts) { throw new UnsupportedOperationException(); } @@ -646,7 +646,7 @@ final class UnmodifiableMultiValueMap implements MultiValueMap, Serial } @Override - public boolean addAll(Collection> c) { + public boolean addAll(Collection> c) { throw new UnsupportedOperationException(); } @@ -661,7 +661,7 @@ final class UnmodifiableMultiValueMap implements MultiValueMap, Serial } @Override - public boolean removeIf(Predicate> filter) { + public boolean removeIf(Predicate> filter) { throw new UnsupportedOperationException(); }