diff options
Diffstat (limited to 'src/main/java/com/beust/jcommander/ParameterException.java')
-rw-r--r-- | src/main/java/com/beust/jcommander/ParameterException.java | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/main/java/com/beust/jcommander/ParameterException.java b/src/main/java/com/beust/jcommander/ParameterException.java index 2bba7d1..41570ff 100644 --- a/src/main/java/com/beust/jcommander/ParameterException.java +++ b/src/main/java/com/beust/jcommander/ParameterException.java @@ -26,7 +26,6 @@ package com.beust.jcommander; */ @SuppressWarnings("serial") public class ParameterException extends RuntimeException { - public ParameterException(Throwable t) { super(t); } @@ -37,6 +36,21 @@ public class ParameterException extends RuntimeException { public ParameterException(String string, Throwable t) { super(string, t); - } + } + + private JCommander jc; + + public void setJCommander(JCommander jc) { + this.jc = jc; + } + + public JCommander getJCommander() { + return jc; + } + public void usage() { + if (jc != null) { + jc.usage(); + } + } } |