Added CommandPermission#toString override

This commit is contained in:
Aleksei 2020-02-22 12:40:00 -05:00
parent ee58f10dcb
commit d752df6729
2 changed files with 15 additions and 2 deletions

View File

@ -104,7 +104,7 @@ public class HelpCommand extends Command {
Collection<String> targetedAliases = null; Collection<String> targetedAliases = null;
String targetedDescription = null; String targetedDescription = null;
String targetedUsage = null; String targetedUsage = null;
CommandPermission targetedPermissions = null; // TODO: Make a toString() method for this eh? CommandPermission targetedPermissions = null;
for (Command cmd : guthix.listCommands()) { for (Command cmd : guthix.listCommands()) {
for (String alias : cmd.aliases()) { for (String alias : cmd.aliases()) {
@ -136,7 +136,7 @@ public class HelpCommand extends Command {
if (!targetedUsage.equals("")) { if (!targetedUsage.equals("")) {
builder.append(String.format("- Usage: %s\n", targetedUsage)); builder.append(String.format("- Usage: %s\n", targetedUsage));
} }
builder.append(String.format("- Permissions: %s\n", targetedPermissions)); builder.append(String.format("- Permissions: %s\n", targetedPermissions.toString()));
builder.append("```"); builder.append("```");

View File

@ -25,4 +25,17 @@ public class CommandPermission {
public String getValue() { public String getValue() {
return value; return value;
} }
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append(String.format("Command Permission: [PermissionType: %s", type.toString()));
if (this.value != null) {
builder.append(String.format(", Value: %s", value));
}
builder.append("]");
return builder.toString();
}
} }