From af9f19b595328a90abac7dff4132e4b8fd166a10 Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Wed, 9 Feb 2022 21:31:38 +0100
Subject: [PATCH] Refactoring: use new instanceof

---
 .../model/converter/RepeatingEndOptionConverter.java        | 6 ++----
 .../budgetmaster/utils/PropertiesConfiguration.java         | 1 +
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java b/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java
index d4190ccfd..1465146d6 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/database/model/converter/RepeatingEndOptionConverter.java
@@ -48,16 +48,14 @@ public class RepeatingEndOptionConverter implements Converter<RepeatingEnd, Back
 		final BackupRepeatingEndOption_v4 repeatingEndOption = new BackupRepeatingEndOption_v4();
 		repeatingEndOption.setLocalizationKey(internalItem.getLocalizationKey());
 
-		if(internalItem instanceof RepeatingEndDate)
+		if(internalItem instanceof RepeatingEndDate repeatingEndDate)
 		{
-			RepeatingEndDate repeatingEndDate = (RepeatingEndDate) internalItem;
 			final DateTime endDate = (DateTime) repeatingEndDate.getValue();
 			repeatingEndOption.setEndDate(endDate.toString(DateTimeFormat.forPattern("yyyy-MM-dd")));
 		}
 
-		if(internalItem instanceof RepeatingEndAfterXTimes)
+		if(internalItem instanceof RepeatingEndAfterXTimes repeatingEndAfterXTimes)
 		{
-			RepeatingEndAfterXTimes repeatingEndAfterXTimes = (RepeatingEndAfterXTimes) internalItem;
 			repeatingEndOption.setTimes((int) repeatingEndAfterXTimes.getValue());
 		}
 
diff --git a/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java b/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java
index d14f38d3b..cdaa30b17 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/utils/PropertiesConfiguration.java
@@ -9,6 +9,7 @@ import org.springframework.core.io.FileSystemResource;
 import java.nio.file.Path;
 
 @Configuration
+@SuppressWarnings("squid:S1118")
 public class PropertiesConfiguration
 {
 	@Bean
-- 
GitLab