From 64e135810ae472d7cbb467b7dfc47ba923712e80 Mon Sep 17 00:00:00 2001 From: Berack96 Date: Fri, 14 Feb 2025 15:46:29 +0100 Subject: [PATCH] Replace ArrayList with List.copyOf in getFutureEventList method for improved immutability --- src/main/java/net/berack/upo/valpre/sim/Simulation.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/net/berack/upo/valpre/sim/Simulation.java b/src/main/java/net/berack/upo/valpre/sim/Simulation.java index 85412b9..0941412 100644 --- a/src/main/java/net/berack/upo/valpre/sim/Simulation.java +++ b/src/main/java/net/berack/upo/valpre/sim/Simulation.java @@ -1,6 +1,5 @@ package net.berack.upo.valpre.sim; -import java.util.ArrayList; import java.util.List; import java.util.PriorityQueue; @@ -151,7 +150,7 @@ public final class Simulation { * @return a list of future events. */ public List getFutureEventList() { - return new ArrayList<>(this.fel); + return List.copyOf(this.fel); } /**