diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2019-02-20 10:04:50 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2019-02-20 10:30:50 +0000 |
commit | 30ad5bad6ea1291e8715336eff6e7b15c937a169 (patch) | |
tree | 2575c46b1dcb823fe2ccff6da46a28afc7fbd0ae /config-provisioning/src | |
parent | c6db342ccf8eb691e93470bdaa4f441a47ee8f87 (diff) |
simplify list copy
Diffstat (limited to 'config-provisioning/src')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java index 1c83c4314d9..ed62b24f5fa 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NetworkPorts.java @@ -2,11 +2,8 @@ package com.yahoo.config.provision; -import java.util.ArrayList; import java.util.Collection; -import java.util.Collections; import java.util.List; -import java.util.Optional; /** * Models an immutable list of network port allocations @@ -47,11 +44,10 @@ public class NetworkPorts { private final List<Allocation> allocations; public NetworkPorts(Collection<Allocation> allocations) { - this.allocations = new ArrayList<>(allocations.size()); - this.allocations.addAll(allocations); + this.allocations = List.copyOf(allocations); } public Collection<Allocation> allocations() { - return Collections.unmodifiableList(this.allocations); + return this.allocations; } } |