Turn manual array copies into System.arrayCopy
This commit is contained in:
		@@ -38,9 +38,7 @@ public class DisguisePlayerCommand extends BaseDisguiseCommand {
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
        String[] newArgs = new String[args.length - 1];
 | 
			
		||||
        for (int i = 0; i < newArgs.length; i++) {
 | 
			
		||||
            newArgs[i] = args[i + 1];
 | 
			
		||||
        }
 | 
			
		||||
        System.arraycopy(args, 1, newArgs, 0, newArgs.length);
 | 
			
		||||
        Disguise disguise;
 | 
			
		||||
        try {
 | 
			
		||||
            disguise = parseDisguise(sender, newArgs);
 | 
			
		||||
 
 | 
			
		||||
@@ -86,9 +86,7 @@ public class DisguiseRadiusCommand extends BaseDisguiseCommand {
 | 
			
		||||
            radius = maxRadius;
 | 
			
		||||
        }
 | 
			
		||||
        String[] newArgs = new String[args.length - (starting + 1)];
 | 
			
		||||
        for (int i = 0; i < newArgs.length; i++) {
 | 
			
		||||
            newArgs[i] = args[i + (starting + 1)];
 | 
			
		||||
        }
 | 
			
		||||
        System.arraycopy(args, starting + 1, newArgs, 0, newArgs.length);
 | 
			
		||||
        Disguise disguise;
 | 
			
		||||
        try {
 | 
			
		||||
            disguise = parseDisguise(sender, newArgs);
 | 
			
		||||
 
 | 
			
		||||
@@ -152,9 +152,7 @@ public class FlagWatcher {
 | 
			
		||||
 | 
			
		||||
    public ItemStack[] getArmor() {
 | 
			
		||||
        ItemStack[] armor = new ItemStack[4];
 | 
			
		||||
        for (int i = 0; i < 4; i++) {
 | 
			
		||||
            armor[i] = items[i];
 | 
			
		||||
        }
 | 
			
		||||
        System.arraycopy(items, 0, armor, 0, 4);
 | 
			
		||||
        return armor;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -265,9 +265,7 @@ public abstract class BaseDisguiseCommand implements CommandExecutor {
 | 
			
		||||
        }
 | 
			
		||||
        // Copy strings to their new range
 | 
			
		||||
        String[] newArgs = new String[args.length - toSkip];
 | 
			
		||||
        for (int i = toSkip; i < args.length; i++) {
 | 
			
		||||
            newArgs[i - toSkip] = args[i];
 | 
			
		||||
        }
 | 
			
		||||
        System.arraycopy(args, toSkip, newArgs, 0, args.length - toSkip);
 | 
			
		||||
        args = newArgs;
 | 
			
		||||
        for (int i = 0; i < args.length; i += 2) {
 | 
			
		||||
            String methodName = args[i];
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user