diff options
| author | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-17 08:52:13 -0400 |
|---|---|---|
| committer | bjculkin <bjculkin@mix.wvu.edu> | 2017-03-17 08:52:13 -0400 |
| commit | 7f59d0b9de4536705b3122cb5a85d9c9f85846a3 (patch) | |
| tree | 8aeed52ab4a18385f63dae2f51c792b88da669bb /BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java | |
| parent | 9d89261fedf23c11b684eb66cefdd86a9378ad20 (diff) | |
Add toString/equals/hashCode/compareTo part 1
Adds utility methods to classes that need them.
This covers the cli & component packages.
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java')
| -rw-r--r-- | BJC-Utils2/src/main/java/bjc/utils/cli/DelegatingCommand.java | 22 |
1 files changed, 21 insertions, 1 deletions
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(); + } } |
