warnPaths: Fix method signature.

This commit is contained in:
asofold 2012-10-01 03:52:25 +02:00
parent a7e0069595
commit 90e32942cb

View File

@ -4,7 +4,6 @@ import java.io.File;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.IOException; import java.io.IOException;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.Collection;
import java.util.HashSet; import java.util.HashSet;
import java.util.LinkedHashSet; import java.util.LinkedHashSet;
import java.util.Map; import java.util.Map;
@ -17,6 +16,7 @@ import org.bukkit.configuration.ConfigurationSection;
import org.bukkit.configuration.InvalidConfigurationException; import org.bukkit.configuration.InvalidConfigurationException;
import org.bukkit.configuration.MemoryConfiguration; import org.bukkit.configuration.MemoryConfiguration;
import fr.neatmonster.nocheatplus.utilities.ds.prefixtree.CharPrefixTree;
import fr.neatmonster.nocheatplus.utilities.ds.prefixtree.SimpleCharPrefixTree; import fr.neatmonster.nocheatplus.utilities.ds.prefixtree.SimpleCharPrefixTree;
public class PathUtils { public class PathUtils {
@ -73,10 +73,10 @@ public class PathUtils {
* @param paths * @param paths
* @param msgHeader * @param msgHeader
*/ */
public static void warnPaths(ConfigFile config, Collection<String> paths, String msgPrefix){ public static void warnPaths(ConfigFile config, CharPrefixTree<?, ?> paths, String msgPrefix){
final Logger log = Bukkit.getLogger(); final Logger log = Bukkit.getLogger();
for (final String path : config.getKeys(true)){ for (final String path : config.getKeys(true)){
if (globalOnlyPrefixes.hasPrefix(path)) if (paths.hasPrefix(path))
log.warning("[NoCheatPlus] Config path '" + path + "'" + msgPrefix); log.warning("[NoCheatPlus] Config path '" + path + "'" + msgPrefix);
} }
} }
@ -88,7 +88,7 @@ public class PathUtils {
* @param configName * @param configName
*/ */
public static void warnGlobalOnlyPaths(ConfigFile config, String configName){ public static void warnGlobalOnlyPaths(ConfigFile config, String configName){
warnPaths(config, globalOnlyPaths, " (" + configName + ") should only be set in the global configuration."); warnPaths(config, globalOnlyPrefixes, " (" + configName + ") should only be set in the global configuration.");
} }
public static void warnGlobalOnlyPaths(File file, String configName){ public static void warnGlobalOnlyPaths(File file, String configName){