From b0eb4e6d933f83ced7867073481051c87ae17fffa61fab6dbdc02cfe214053ae Mon Sep 17 00:00:00 2001 From: Minimons Date: Sat, 27 Jun 2026 20:20:03 +0200 Subject: [PATCH] 20: Make AlarmConfigurationParser return AlarmConfiguration --- .../jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava index 4a4927e..050484f 100644 --- a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/AlarmConfigurationParser.tjava @@ -9,7 +9,7 @@ import java.util.*; public final class AlarmConfigurationParser { - public static List parse(Path path) throws IOException { + public static AlarmConfiguration parse(Path path) throws IOException { List lines = Files.readAllLines(path); List alarms = new ArrayList<>(); Map constants = new LinkedHashMap<>(); @@ -40,7 +40,7 @@ public final class AlarmConfigurationParser { throw new IllegalArgumentException("No alarms found in " + path); } - return List.copyOf(alarms); + return new AlarmConfiguration(alarms, constants); } static PriceAlarmDefinition parseLine(String line) {