diff options
author | Wesley Wolfe <weswolf@aol.com> | 2012-10-19 15:46:28 -0500 |
---|---|---|
committer | Wesley Wolfe <weswolf@aol.com> | 2012-10-19 15:46:28 -0500 |
commit | ffbdc37ff9531966889213fa21353f34a24c5a7c (patch) | |
tree | 6f0e73f6028ab7280ca7ea3622d4fffd510e6116 /src/main | |
parent | 9850759018bb8d88a361386bbec7a6dee97c9a81 (diff) | |
download | bukkit-ffbdc37ff9531966889213fa21353f34a24c5a7c.tar bukkit-ffbdc37ff9531966889213fa21353f34a24c5a7c.tar.gz bukkit-ffbdc37ff9531966889213fa21353f34a24c5a7c.tar.lz bukkit-ffbdc37ff9531966889213fa21353f34a24c5a7c.tar.xz bukkit-ffbdc37ff9531966889213fa21353f34a24c5a7c.zip |
Override toString() method in Command
Overriding the toString() method provides more human-readable feedback
when a problem occurs, including the version of the plugin if
applicable.
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/org/bukkit/command/Command.java | 5 | ||||
-rw-r--r-- | src/main/java/org/bukkit/command/PluginCommand.java | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/command/Command.java b/src/main/java/org/bukkit/command/Command.java index b0b7f21f..16957425 100644 --- a/src/main/java/org/bukkit/command/Command.java +++ b/src/main/java/org/bukkit/command/Command.java @@ -350,4 +350,9 @@ public abstract class Command { } } } + + @Override + public String toString() { + return getClass().getName() + '(' + name + ')'; + } } diff --git a/src/main/java/org/bukkit/command/PluginCommand.java b/src/main/java/org/bukkit/command/PluginCommand.java index f82e3ed3..d34140c3 100644 --- a/src/main/java/org/bukkit/command/PluginCommand.java +++ b/src/main/java/org/bukkit/command/PluginCommand.java @@ -144,4 +144,12 @@ public final class PluginCommand extends Command implements PluginIdentifiableCo } return completions; } + + @Override + public String toString() { + StringBuilder stringBuilder = new StringBuilder(super.toString()); + stringBuilder.deleteCharAt(stringBuilder.length() - 1); + stringBuilder.append(", ").append(owningPlugin.getDescription().getFullName()).append(')'); + return stringBuilder.toString(); + } } |