diff options
Diffstat (limited to 'src/main/java/moe/nea/prickly/config/ConfigPath.java')
| -rw-r--r-- | src/main/java/moe/nea/prickly/config/ConfigPath.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/main/java/moe/nea/prickly/config/ConfigPath.java b/src/main/java/moe/nea/prickly/config/ConfigPath.java index 3311910..e5c8077 100644 --- a/src/main/java/moe/nea/prickly/config/ConfigPath.java +++ b/src/main/java/moe/nea/prickly/config/ConfigPath.java @@ -1,9 +1,9 @@ +/* (C) 2025 Linnea Gräf - Licensed to everyone under the BSD 3 Clause License */ package moe.nea.prickly.config; -import lombok.extern.slf4j.Slf4j; - import java.util.Optional; import java.util.function.Supplier; +import lombok.extern.slf4j.Slf4j; @Slf4j public record ConfigPath(String path) { @@ -30,18 +30,14 @@ public record ConfigPath(String path) { var str = getString(); if (str.isPresent()) { var sstr = str.get(); - if (sstr.equalsIgnoreCase("true") || sstr.equals("1")) - return OPT_TRUE; - else if (sstr.equalsIgnoreCase("false") || sstr.equals("0")) - return OPT_FALSE; - else - log.warn("could not parse boolean value at {}", path); + if (sstr.equalsIgnoreCase("true") || sstr.equals("1")) return OPT_TRUE; + else if (sstr.equalsIgnoreCase("false") || sstr.equals("0")) return OPT_FALSE; + else log.warn("could not parse boolean value at {}", path); } return Optional.empty(); } - private static final Optional<Boolean> OPT_TRUE = Optional.of(true), - OPT_FALSE = Optional.of(false); + private static final Optional<Boolean> OPT_TRUE = Optional.of(true), OPT_FALSE = Optional.of(false); public Supplier<RuntimeException> requireMessage() { return () -> new RuntimeException("missing required value at path " + path()); |
