diff --git a/src/main/java/com/bitctrl/resource/Configuration.java b/src/main/java/com/bitctrl/resource/Configuration.java index 06dba96..3227805 100644 --- a/src/main/java/com/bitctrl/resource/Configuration.java +++ b/src/main/java/com/bitctrl/resource/Configuration.java @@ -274,8 +274,8 @@ public Set stringPropertyNames() { final Set keys = new HashSet<>(); for (final Object key : configuration.keySet()) { - if (key instanceof String) { - keys.add((String) key); + if (key instanceof final String stringKey) { + keys.add(stringKey); } } return keys; diff --git a/src/main/java/com/bitctrl/rmi/RemoteTools.java b/src/main/java/com/bitctrl/rmi/RemoteTools.java index 84f3d6d..e01de94 100644 --- a/src/main/java/com/bitctrl/rmi/RemoteTools.java +++ b/src/main/java/com/bitctrl/rmi/RemoteTools.java @@ -87,7 +87,7 @@ public static void init(final StoppableApplication application, final String[] a } catch (final NotBoundException ex) { throw new IllegalStateException(ex); } catch (final UnmarshalException ex) { - if (ex.getCause() instanceof SocketException) { + if (ex.getCause() instanceof final SocketException socketEx) { // Verbindungsabruch, weil Applikation beendet wurde System.exit(0); } else { diff --git a/src/main/java/com/bitctrl/util/TreeProperties.java b/src/main/java/com/bitctrl/util/TreeProperties.java index a239555..299a634 100644 --- a/src/main/java/com/bitctrl/util/TreeProperties.java +++ b/src/main/java/com/bitctrl/util/TreeProperties.java @@ -528,8 +528,8 @@ public Set stringPropertyNames() { final Set keys = new HashSet<>(); for (final Object key : keySet()) { - if (key instanceof String) { - keys.add((String) key); + if (key instanceof final String stringKey) { + keys.add(stringKey); } } return keys; diff --git a/src/main/java/com/bitctrl/util/monitor/SubMonitor.java b/src/main/java/com/bitctrl/util/monitor/SubMonitor.java index 1d0bdbc..82495b6 100644 --- a/src/main/java/com/bitctrl/util/monitor/SubMonitor.java +++ b/src/main/java/com/bitctrl/util/monitor/SubMonitor.java @@ -504,9 +504,9 @@ public static SubMonitor convert(IMonitor monitor, final String taskName, final // Optimization: if the given monitor already a SubMonitor, no // conversion is necessary - if (monitor instanceof SubMonitor) { - monitor.beginTask(taskName, work); - return (SubMonitor) monitor; + if (monitor instanceof final SubMonitor subMonitor) { + subMonitor.beginTask(taskName, work); + return subMonitor; } monitor.beginTask(taskName, MINIMUM_RESOLUTION);