Fix varargs call warning

feat/data-edit-commands
William 3 years ago
parent 725bf2c315
commit e7822baa99

@ -31,19 +31,20 @@ public class ConfigLoader {
} }
private static String getConfigString(ConfigurationNode rootNode, String defaultValue, String... nodePath) { private static String getConfigString(ConfigurationNode rootNode, String defaultValue, String... nodePath) {
return !rootNode.getNode(nodePath).isVirtual() ? rootNode.getNode(nodePath).getString() : defaultValue; return !rootNode.getNode((Object[]) nodePath).isVirtual() ? rootNode.getNode((Object[])nodePath).getString() : defaultValue;
} }
@SuppressWarnings("SameParameterValue")
private static boolean getConfigBoolean(ConfigurationNode rootNode, boolean defaultValue, String... nodePath) { private static boolean getConfigBoolean(ConfigurationNode rootNode, boolean defaultValue, String... nodePath) {
return !rootNode.getNode(nodePath).isVirtual() ? rootNode.getNode(nodePath).getBoolean() : defaultValue; return !rootNode.getNode((Object[]) nodePath).isVirtual() ? rootNode.getNode((Object[])nodePath).getBoolean() : defaultValue;
} }
private static int getConfigInt(ConfigurationNode rootNode, int defaultValue, String... nodePath) { private static int getConfigInt(ConfigurationNode rootNode, int defaultValue, String... nodePath) {
return !rootNode.getNode(nodePath).isVirtual() ? rootNode.getNode(nodePath).getInt() : defaultValue; return !rootNode.getNode((Object[]) nodePath).isVirtual() ? rootNode.getNode((Object[])nodePath).getInt() : defaultValue;
} }
private static long getConfigLong(ConfigurationNode rootNode, long defaultValue, String... nodePath) { private static long getConfigLong(ConfigurationNode rootNode, long defaultValue, String... nodePath) {
return !rootNode.getNode(nodePath).isVirtual() ? rootNode.getNode(nodePath).getLong() : defaultValue; return !rootNode.getNode((Object[])nodePath).isVirtual() ? rootNode.getNode((Object[])nodePath).getLong() : defaultValue;
} }
public static void loadSettings(ConfigurationNode loadedConfig) throws IllegalArgumentException { public static void loadSettings(ConfigurationNode loadedConfig) throws IllegalArgumentException {

Loading…
Cancel
Save