From 7f59d0b9de4536705b3122cb5a85d9c9f85846a3 Mon Sep 17 00:00:00 2001 From: bjculkin Date: Fri, 17 Mar 2017 08:52:13 -0400 Subject: Add toString/equals/hashCode/compareTo part 1 Adds utility methods to classes that need them. This covers the cli & component packages. --- .../main/java/bjc/utils/cli/DelegatingCommand.java | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java') diff --git a/BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java b/BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java index b6f7a87..99d7e43 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java +++ b/BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java @@ -8,7 +8,7 @@ package bjc.utils.cli; */ class DelegatingCommand implements ICommand { /* - * The command to delegate to. + * The command to delegate to. */ private ICommand delegate; @@ -41,4 +41,24 @@ class DelegatingCommand implements ICommand { public boolean isAlias() { return true; } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + StringBuilder builder = new StringBuilder(); + builder.append("DelegatingCommand ["); + + if(delegate != null) { + builder.append("delegate="); + builder.append(delegate); + } + + builder.append("]"); + + return builder.toString(); + } } -- cgit v1.2.3