From 8c566ad46def812da09186e73a3ff21b41af0b03 Mon Sep 17 00:00:00 2001 From: JeremyStarTM Date: Thu, 27 Jun 2024 22:27:21 +0200 Subject: [PATCH] Add clearInstance method --- .../sosengine/base/utility/PlaceholderEngine.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/base/src/main/java/de/staropensource/sosengine/base/utility/PlaceholderEngine.java b/base/src/main/java/de/staropensource/sosengine/base/utility/PlaceholderEngine.java index 2c4fb643..72d71e20 100644 --- a/base/src/main/java/de/staropensource/sosengine/base/utility/PlaceholderEngine.java +++ b/base/src/main/java/de/staropensource/sosengine/base/utility/PlaceholderEngine.java @@ -20,10 +20,10 @@ package de.staropensource.sosengine.base.utility; import de.staropensource.sosengine.base.classes.Placeholder; +import de.staropensource.sosengine.base.classes.logging.LogIssuer; import de.staropensource.sosengine.base.data.placeholders.*; import de.staropensource.sosengine.base.logging.Logger; import de.staropensource.sosengine.base.types.CodePart; -import de.staropensource.sosengine.base.classes.logging.LogIssuer; import lombok.Getter; import org.jetbrains.annotations.NotNull; @@ -153,4 +153,13 @@ public final class PlaceholderEngine { public String process(@NotNull String text) { return process(text, new ArrayList<>()); } + + /** + * Clears {@code instance}. Used in unit tests. + * + * @since 1-alpha1 + */ + private static void clearInstance() { + instance = null; + } }