Making MemorySection much more efficient; Addresses BUKKIT-1454

By: Wesley Wolfe <weswolf@aol.com>
This commit is contained in:
Bukkit/Spigot
2012-04-30 16:54:00 -05:00
parent 34681566e0
commit 8726d93ca1
6 changed files with 137 additions and 386 deletions

View File

@@ -9,6 +9,7 @@ import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.apache.commons.lang.Validate;
import org.bukkit.configuration.Configuration;
import org.bukkit.inventory.ItemStack;
import org.bukkit.util.BlockVector;
@@ -94,9 +95,7 @@ public class ConfigurationSerialization {
}
public ConfigurationSerializable deserialize(Map<String, Object> args) {
if (args == null) {
throw new IllegalArgumentException("Args must not be null");
}
Validate.notNull(args, "Args must not be null");
ConfigurationSerializable result = null;
Method method = null;