Skip to content

Commit efd61c6

Browse files
committed
8258514: Replace Collections.unmodifiableList with List.of
Reviewed-by: jnimeh
1 parent 59f4c4a commit efd61c6

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

src/java.base/share/classes/sun/security/ssl/AlpnExtension.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,7 @@ static final class AlpnSpec implements SSLExtensionSpec {
8585
final List<String> applicationProtocols;
8686

8787
private AlpnSpec(String[] applicationProtocols) {
88-
this.applicationProtocols = Collections.unmodifiableList(
89-
Arrays.asList(applicationProtocols));
88+
this.applicationProtocols = List.of(applicationProtocols);
9089
}
9190

9291
private AlpnSpec(HandshakeContext hc,

src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,7 @@ final class SSLSessionImpl extends ExtendedSSLSession {
198198
Collections.unmodifiableCollection(
199199
new ArrayList<>(hc.localSupportedSignAlgs));
200200
this.serverNameIndication = hc.negotiatedServerName;
201-
this.requestedServerNames = Collections.unmodifiableList(
202-
new ArrayList<>(hc.getRequestedServerNames()));
201+
this.requestedServerNames = List.copyOf(hc.getRequestedServerNames());
203202
if (hc.sslConfig.isClientMode) {
204203
this.useExtendedMasterSecret =
205204
(hc.handshakeExtensions.get(

src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,7 @@ static final class CHServerNamesSpec implements SSLExtensionSpec {
8989
* (see JDK-6323374).
9090
*/
9191
private CHServerNamesSpec(List<SNIServerName> serverNames) {
92-
this.serverNames = Collections.<SNIServerName>unmodifiableList(
93-
new ArrayList<>(serverNames));
92+
this.serverNames = List.copyOf(serverNames);
9493
}
9594

9695
private CHServerNamesSpec(HandshakeContext hc,

0 commit comments

Comments
 (0)