diff --git a/src/java.base/share/classes/javax/net/ssl/SSLParameters.java b/src/java.base/share/classes/javax/net/ssl/SSLParameters.java index 83b83c84270..5fbf52436a5 100644 --- a/src/java.base/share/classes/javax/net/ssl/SSLParameters.java +++ b/src/java.base/share/classes/javax/net/ssl/SSLParameters.java @@ -29,7 +29,6 @@ import java.security.AlgorithmConstraints; import java.util.Map; import java.util.List; import java.util.HashMap; -import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.LinkedHashMap; @@ -391,8 +390,7 @@ public class SSLParameters { public final List getServerNames() { if (sniNames != null) { if (!sniNames.isEmpty()) { - return Collections.unmodifiableList( - new ArrayList<>(sniNames.values())); + return List.copyOf(sniNames.values()); } else { return Collections.emptyList(); } @@ -466,8 +464,7 @@ public class SSLParameters { public final Collection getSNIMatchers() { if (sniMatchers != null) { if (!sniMatchers.isEmpty()) { - return Collections.unmodifiableList( - new ArrayList<>(sniMatchers.values())); + return List.copyOf(sniMatchers.values()); } else { return Collections.emptyList(); }