@@ -284,22 +284,20 @@ protected TypeIdResolver idResolver(MapperConfig<?> config, JavaType baseType,
284284 */
285285 static class TrustedTypeIdResolver implements TypeIdResolver {
286286
287- private static final Set <String > TRUSTED_CLASS_NAMES = Collections
288- .unmodifiableSet (new HashSet <>(Arrays .asList ("javax.xml.namespace.QName" , "java.util.UUID" ,
289- "java.util.ArrayList" , "java.util.Arrays$ArrayList" , "java.util.LinkedList" ,
290- "java.util.Collections$EmptyList" , "java.util.Collections$EmptyMap" ,
291- "java.util.Collections$EmptySet" , "java.util.Collections$UnmodifiableRandomAccessList" ,
292- "java.util.Collections$UnmodifiableList" , "java.util.Collections$UnmodifiableMap" ,
293- "java.util.Collections$UnmodifiableSet" , "java.util.Collections$SingletonList" ,
294- "java.util.Collections$SingletonMap" , "java.util.Collections$SingletonSet" , "java.util.Date" ,
295- "java.time.Instant" , "java.time.Duration" , "java.time.LocalDate" , "java.time.LocalTime" ,
296- "java.time.LocalDateTime" , "java.sql.Timestamp" , "java.net.URL" , "java.util.TreeMap" ,
297- "java.util.HashMap" , "java.util.LinkedHashMap" , "java.util.TreeSet" , "java.util.HashSet" ,
298- "java.util.LinkedHashSet" , "java.lang.Boolean" , "java.lang.Byte" , "java.lang.Short" ,
299- "java.lang.Integer" , "java.lang.Long" , "java.lang.Double" , "java.lang.Float" ,
300- "java.math.BigDecimal" , "java.math.BigInteger" , "java.lang.String" , "java.lang.Character" ,
301- "java.lang.CharSequence" , "java.util.Properties" , "[Ljava.util.Properties;" ,
302- "org.springframework.batch.core.JobParameter" , "org.springframework.batch.core.JobParameters" )));
287+ private static final Set <String > TRUSTED_CLASS_NAMES = Set .of ("javax.xml.namespace.QName" , "java.util.UUID" ,
288+ "java.util.ArrayList" , "java.util.Arrays$ArrayList" , "java.util.LinkedList" ,
289+ "java.util.Collections$EmptyList" , "java.util.Collections$EmptyMap" , "java.util.Collections$EmptySet" ,
290+ "java.util.Collections$UnmodifiableRandomAccessList" , "java.util.Collections$UnmodifiableList" ,
291+ "java.util.Collections$UnmodifiableMap" , "java.util.Collections$UnmodifiableSet" ,
292+ "java.util.Collections$SingletonList" , "java.util.Collections$SingletonMap" ,
293+ "java.util.Collections$SingletonSet" , "java.util.Date" , "java.time.Instant" , "java.time.Duration" ,
294+ "java.time.LocalDate" , "java.time.LocalTime" , "java.time.LocalDateTime" , "java.sql.Timestamp" ,
295+ "java.net.URL" , "java.util.TreeMap" , "java.util.HashMap" , "java.util.LinkedHashMap" ,
296+ "java.util.TreeSet" , "java.util.HashSet" , "java.util.LinkedHashSet" , "java.lang.Boolean" ,
297+ "java.lang.Byte" , "java.lang.Short" , "java.lang.Integer" , "java.lang.Long" , "java.lang.Double" ,
298+ "java.lang.Float" , "java.math.BigDecimal" , "java.math.BigInteger" , "java.lang.String" ,
299+ "java.lang.Character" , "java.lang.CharSequence" , "java.util.Properties" , "[Ljava.util.Properties;" ,
300+ "org.springframework.batch.core.JobParameter" , "org.springframework.batch.core.JobParameters" );
303301
304302 private final Set <String > trustedClassNames = new LinkedHashSet <>(TRUSTED_CLASS_NAMES );
305303
0 commit comments