diff options
author | Cedric Beust <cedric@beust.com> | 2011-09-02 10:17:48 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2011-09-02 10:17:48 -0700 |
commit | cccb105772ddcbef1ca9a9aacbf613a17a5c65f5 (patch) | |
tree | 30678f04e94bc74cf16775a8f24c31645d3154be /src/main/java/com/beust/jcommander/ParameterDescription.java | |
parent | ee74c7bf2ea0f7b17093650fdd78b0f8ffa343b9 (diff) | |
parent | 8ce1ca7ee017b4ab886879cc4c0dd878fdbff2f9 (diff) | |
download | platform_external_jcommander-cccb105772ddcbef1ca9a9aacbf613a17a5c65f5.tar.gz platform_external_jcommander-cccb105772ddcbef1ca9a9aacbf613a17a5c65f5.tar.bz2 platform_external_jcommander-cccb105772ddcbef1ca9a9aacbf613a17a5c65f5.zip |
Merge pull request #77 from acornejo/master
added support for double and float types.
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, 9 insertions, 1 deletions
diff --git a/src/main/java/com/beust/jcommander/ParameterDescription.java b/src/main/java/com/beust/jcommander/ParameterDescription.java index 0137f43..47e3cd7 100644 --- a/src/main/java/com/beust/jcommander/ParameterDescription.java +++ b/src/main/java/com/beust/jcommander/ParameterDescription.java @@ -261,7 +261,15 @@ public class ParameterDescription { public boolean isNumber() { Class<?> type = m_field.getType(); return type.equals(Integer.class) || type.equals(int.class) - || type.equals(Long.class) || type.equals(long.class); + || type.equals(Long.class) || type.equals(long.class) + || type.equals(Float.class) || type.equals(float.class) + || type.equals(Double.class) || type.equals(double.class); + } + + public boolean isFractional() { + Class<?> type = m_field.getType(); + return type.equals(Float.class) || type.equals(float.class) + || type.equals(Double.class) || type.equals(double.class); } private void p(String string) { |