Skip to content

Commit 901819f

Browse files
Apply pattern matching for instanceof (Java 17 feature)
Co-authored-by: ChristianHoesel <[email protected]>
1 parent a440965 commit 901819f

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/main/java/com/bitctrl/resource/Configuration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,8 +274,8 @@ public Set<String> stringPropertyNames() {
274274

275275
final Set<String> keys = new HashSet<>();
276276
for (final Object key : configuration.keySet()) {
277-
if (key instanceof String) {
278-
keys.add((String) key);
277+
if (key instanceof final String stringKey) {
278+
keys.add(stringKey);
279279
}
280280
}
281281
return keys;

src/main/java/com/bitctrl/rmi/RemoteTools.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public static void init(final StoppableApplication application, final String[] a
8787
} catch (final NotBoundException ex) {
8888
throw new IllegalStateException(ex);
8989
} catch (final UnmarshalException ex) {
90-
if (ex.getCause() instanceof SocketException) {
90+
if (ex.getCause() instanceof final SocketException socketEx) {
9191
// Verbindungsabruch, weil Applikation beendet wurde
9292
System.exit(0);
9393
} else {

src/main/java/com/bitctrl/util/TreeProperties.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -528,8 +528,8 @@ public Set<String> stringPropertyNames() {
528528

529529
final Set<String> keys = new HashSet<>();
530530
for (final Object key : keySet()) {
531-
if (key instanceof String) {
532-
keys.add((String) key);
531+
if (key instanceof final String stringKey) {
532+
keys.add(stringKey);
533533
}
534534
}
535535
return keys;

src/main/java/com/bitctrl/util/monitor/SubMonitor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -504,9 +504,9 @@ public static SubMonitor convert(IMonitor monitor, final String taskName, final
504504

505505
// Optimization: if the given monitor already a SubMonitor, no
506506
// conversion is necessary
507-
if (monitor instanceof SubMonitor) {
508-
monitor.beginTask(taskName, work);
509-
return (SubMonitor) monitor;
507+
if (monitor instanceof final SubMonitor subMonitor) {
508+
subMonitor.beginTask(taskName, work);
509+
return subMonitor;
510510
}
511511

512512
monitor.beginTask(taskName, MINIMUM_RESOLUTION);

0 commit comments

Comments
 (0)