summaryrefslogtreecommitdiff
path: root/src/main/java/com/beust/jcommander/MissingCommandException.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/beust/jcommander/MissingCommandException.java')
-rw-r--r--src/main/java/com/beust/jcommander/MissingCommandException.java19
1 files changed, 15 insertions, 4 deletions
diff --git a/src/main/java/com/beust/jcommander/MissingCommandException.java b/src/main/java/com/beust/jcommander/MissingCommandException.java
index 1d572ab..7e8980b 100644
--- a/src/main/java/com/beust/jcommander/MissingCommandException.java
+++ b/src/main/java/com/beust/jcommander/MissingCommandException.java
@@ -26,11 +26,22 @@ package com.beust.jcommander;
@SuppressWarnings("serial")
public class MissingCommandException extends ParameterException {
- public MissingCommandException(String string) {
- super(string);
+ /**
+ * the command passed by the user.
+ */
+ private final String unknownCommand;
+
+ public MissingCommandException(String message) {
+ this(message, null);
+ }
+
+ public MissingCommandException(String message, String command) {
+ super(message);
+ this.unknownCommand = command;
}
- public MissingCommandException(Throwable t) {
- super(t);
+ public String getUnknownCommand() {
+ return unknownCommand;
}
+
}