diff options
Diffstat (limited to 'src/main/java/com/beust/jcommander/ParameterDescription.java')
-rw-r--r-- | src/main/java/com/beust/jcommander/ParameterDescription.java | 10 |
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() { |