rename to requiredResolvers

This commit is contained in:
Aikar
2017-05-16 23:52:49 -04:00
parent d6df28043d
commit 3329c42e57
2 changed files with 9 additions and 9 deletions
@@ -363,12 +363,12 @@ public class BaseCommand extends Command {
cmd = Iterables.getOnlyElement(cmds);
} else {
Optional<RegisteredCommand> optCmd = cmds.stream().filter(c -> {
int nonSender = c.nonSenderAwareResolvers;
int nonSender = c.requiredResolvers;
int partialSender = c.optionalResolvers;
return extraArgs <= nonSender + partialSender && (completion || extraArgs >= nonSender);
}).sorted((c1, c2) -> {
int a = c1.nonSenderAwareResolvers + c1.optionalResolvers;
int b = c2.nonSenderAwareResolvers + c2.optionalResolvers;
int a = c1.requiredResolvers + c1.optionalResolvers;
int b = c2.requiredResolvers + c2.optionalResolvers;
if (a == b) {
return 0;
@@ -436,7 +436,7 @@ public class BaseCommand extends Command {
}
private List<String> completeCommand(CommandSender sender, RegisteredCommand cmd, String[] args, String commandLabel) {
if (args.length > cmd.nonSenderAwareResolvers + cmd.optionalResolvers) {
if (args.length > cmd.requiredResolvers + cmd.optionalResolvers) {
return ImmutableList.of();
}
if (args.length == 0 || cmd.complete == null) {
@@ -60,7 +60,7 @@ public class RegisteredCommand {
private final String permission;
final String complete;
final int nonSenderAwareResolvers;
final int requiredResolvers;
final int optionalResolvers;
private MCTiming timing;
@@ -82,7 +82,7 @@ public class RegisteredCommand {
final CommandManager manager = scope.manager;
final CommandContexts commandContexts = manager.getCommandContexts();
int nonSenderAwareResolvers = 0;
int requiredResolvers = 0;
int optionalResolvers = 0;
StringBuilder syntaxB = new StringBuilder(64);
@@ -99,7 +99,7 @@ public class RegisteredCommand {
optionalResolvers++;
syntaxB.append('[').append(parameter.getName()).append("] ");
} else {
nonSenderAwareResolvers++;
requiredResolvers++;
syntaxB.append('<').append(parameter.getName()).append("> ");
}
}
@@ -114,7 +114,7 @@ public class RegisteredCommand {
} else {
this.syntaxText = manager.getCommandReplacements().replace(syntaxB.toString());
}
this.nonSenderAwareResolvers = nonSenderAwareResolvers;
this.requiredResolvers = requiredResolvers;
this.optionalResolvers = optionalResolvers;
}
@@ -164,7 +164,7 @@ public class RegisteredCommand {
args = Lists.newArrayList(args);
String[] origArgs = args.toArray(new String[args.size()]);
Map<String, Object> passedArgs = Maps.newLinkedHashMap();
int remainingRequired = nonSenderAwareResolvers;
int remainingRequired = requiredResolvers;
for (int i = 0; i < parameters.length && i < argLimit; i++) {
boolean isLast = i == parameters.length - 1;
boolean allowOptional = remainingRequired == 0;