aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock
diff options
context:
space:
mode:
authorAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-14 07:17:24 -0400
committerAaron <51387595+AzureAaron@users.noreply.github.com>2024-04-26 16:23:21 -0400
commit19a342e77da3378f24dc0e82e490aa5da2c40de5 (patch)
tree4caaa67c6a3f678e6f18e8fde9b4535a9529fcce /src/main/java/de/hysky/skyblocker/skyblock
parentc26480a5f8d536fb92ccb358fa5d9d7bc3d38f1c (diff)
downloadSkyblocker-19a342e77da3378f24dc0e82e490aa5da2c40de5.tar.gz
Skyblocker-19a342e77da3378f24dc0e82e490aa5da2c40de5.tar.bz2
Skyblocker-19a342e77da3378f24dc0e82e490aa5da2c40de5.zip
Refactor pattern matching null cases to be shared with default
Didn't know you could do this
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java3
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java3
2 files changed, 2 insertions, 4 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java
index cd5e3dba..2efadfda 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/puzzle/waterboard/Waterboard.java
@@ -123,9 +123,8 @@ public class Waterboard extends DungeonPuzzle {
case SwitchCell switchCell -> sb.append(switchCell.id);
case Cell c when c.type == Cell.Type.BLOCK -> sb.append('#');
case Cell c when c.type == Cell.Type.EMPTY -> sb.append('.');
- case null -> sb.append('?');
- default -> sb.append('?');
+ case null, default -> sb.append('?');
}
}
}
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java
index b09622e4..e9fc592b 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/shortcut/ShortcutsConfigListWidget.java
@@ -55,9 +55,8 @@ public class ShortcutsConfigListWidget extends ElementListWidget<ShortcutsConfig
return switch (getSelectedOrNull()) {
case ShortcutCategoryEntry category -> Optional.of(category);
case ShortcutEntry shortcutEntry -> Optional.of(shortcutEntry.category);
- case null -> Optional.empty();
- default -> Optional.empty();
+ case null, default -> Optional.empty();
};
}