From 433160f1878452099b62fe7bf550b903a3fdfc78 Mon Sep 17 00:00:00 2001 From: Ben Woo <30431861+benwoo1110@users.noreply.github.com> Date: Fri, 24 Mar 2023 14:12:26 +0800 Subject: [PATCH] fix: Java 11 compatibility with instanceof pattern --- .../MultiverseCore/utils/settings/MVSettings.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/onarandombox/MultiverseCore/utils/settings/MVSettings.java b/src/main/java/com/onarandombox/MultiverseCore/utils/settings/MVSettings.java index 10cef4d4..0c6a7e58 100644 --- a/src/main/java/com/onarandombox/MultiverseCore/utils/settings/MVSettings.java +++ b/src/main/java/com/onarandombox/MultiverseCore/utils/settings/MVSettings.java @@ -107,8 +107,8 @@ public class MVSettings { if (node.getComments().length > 0) { tempConfig.addComment(node.getPath(), node.getComments()); } - if (node instanceof ValueNode valueNode) { - tempConfig.set(node.getPath(), get(valueNode)); + if (node instanceof ValueNode) { + tempConfig.set(node.getPath(), get((ValueNode) node)); } } @@ -144,7 +144,7 @@ public class MVSettings { */ public Object get(@NotNull String name) { return nodes.findNode(name) - .map(node -> (node instanceof ValueNode valueNode) ? get(valueNode) : null) + .map(node -> (node instanceof ValueNode) ? get((ValueNode) node) : null) .orElse(null); } @@ -190,7 +190,7 @@ public class MVSettings { */ public boolean set(@NotNull String name, Object value) { return nodes.findNode(name) - .map(node -> node instanceof ValueNode valueNode && set(valueNode, value)) + .map(node -> node instanceof ValueNode && set((ValueNode) node, value)) .orElse(false); }