Suppress serialization warnings

This commit suppresses serialization warnings triggered by the upgrade
of javac from 17 to 23.

See gh-34220
This commit is contained in:
Sébastien Deleuze
2025-01-08 18:38:48 +01:00
parent b85a76f983
commit 483985b173
5 changed files with 17 additions and 2 deletions

View File

@@ -101,6 +101,7 @@ public class MimeType implements Comparable<MimeType>, Serializable {
private final String subtype;
@SuppressWarnings("serial")
private final Map<String, String> parameters;
private transient @Nullable Charset resolvedCharset;

View File

@@ -47,6 +47,7 @@ final class UnmodifiableMultiValueMap<K,V> implements MultiValueMap<K,V>, Serial
private static final long serialVersionUID = -8697084563854098920L;
@SuppressWarnings("serial")
private final MultiValueMap<K, V> delegate;
private transient @Nullable Set<K> keySet;
@@ -264,6 +265,7 @@ final class UnmodifiableMultiValueMap<K,V> implements MultiValueMap<K,V>, Serial
private static final long serialVersionUID = 2407578793783925203L;
@SuppressWarnings("serial")
private final Set<Entry<K, List<V>>> delegate;
@SuppressWarnings("unchecked")
@@ -512,6 +514,7 @@ final class UnmodifiableMultiValueMap<K,V> implements MultiValueMap<K,V>, Serial
private static final long serialVersionUID = 5518377583904339588L;
@SuppressWarnings("serial")
private final Collection<List<V>> delegate;
public UnmodifiableValueCollection(Collection<List<V>> delegate) {