summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorWesley Wolfe <weswolf@aol.com>2012-10-19 15:46:28 -0500
committerWesley Wolfe <weswolf@aol.com>2012-10-19 15:46:28 -0500
commitffbdc37ff9531966889213fa21353f34a24c5a7c (patch)
tree6f0e73f6028ab7280ca7ea3622d4fffd510e6116 /src/main
parent9850759018bb8d88a361386bbec7a6dee97c9a81 (diff)
downloadbukkit-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.java5
-rw-r--r--src/main/java/org/bukkit/command/PluginCommand.java8
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();
+ }
}