diff options
author | Cedric Beust <cedric@beust.com> | 2010-08-16 21:45:23 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2010-08-16 21:45:23 -0700 |
commit | b89d58db97bc7514cc20f6758f413088aea5672d (patch) | |
tree | e0f8eae7fdcf29fab60d3e7f59eefcc9a4ef4c68 /src/main/java/com/beust/jcommander/ParameterDescription.java | |
parent | 0bf62c0269798a001ef93dcf9bb9776a95f6052f (diff) | |
download | platform_external_jcommander-b89d58db97bc7514cc20f6758f413088aea5672d.tar.gz platform_external_jcommander-b89d58db97bc7514cc20f6758f413088aea5672d.tar.bz2 platform_external_jcommander-b89d58db97bc7514cc20f6758f413088aea5672d.zip |
Applied jstrachan's patch for usage
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() { |