summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/beust/jcommander/ParameterDescription.java
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2011-09-02 10:17:48 -0700
committerCedric Beust <cedric@beust.com>2011-09-02 10:17:48 -0700
commitcccb105772ddcbef1ca9a9aacbf613a17a5c65f5 (patch)
tree30678f04e94bc74cf16775a8f24c31645d3154be /src/main/java/com/beust/jcommander/ParameterDescription.java
parentee74c7bf2ea0f7b17093650fdd78b0f8ffa343b9 (diff)
parent8ce1ca7ee017b4ab886879cc4c0dd878fdbff2f9 (diff)
downloadplatform_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.java10
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) {