summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/beust/jcommander/ParameterDescription.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/beust/jcommander/ParameterDescription.java')
-rw-r--r--src/main/java/com/beust/jcommander/ParameterDescription.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/com/beust/jcommander/ParameterDescription.java b/src/main/java/com/beust/jcommander/ParameterDescription.java
index 015a897..f265cae 100644
--- a/src/main/java/com/beust/jcommander/ParameterDescription.java
+++ b/src/main/java/com/beust/jcommander/ParameterDescription.java
@@ -37,6 +37,7 @@ public class ParameterDescription {
private ResourceBundle m_bundle;
private String m_description;
private JCommander m_jCommander;
+ private Object m_default;
public ParameterDescription(Object object, Parameter annotation, Field field,
ResourceBundle bundle, JCommander jc) {
@@ -89,6 +90,15 @@ public class ParameterDescription {
// "default description:'" + m_description + "'");
}
}
+
+ try {
+ m_default = m_field.get(m_object);
+ } catch (Exception e) {
+ }
+ }
+
+ public Object getDefault() {
+ return m_default;
}
public String getDescription() {