diff options
Diffstat (limited to 'src/main/java/com/beust/jcommander/converters/IntegerConverter.java')
-rw-r--r-- | src/main/java/com/beust/jcommander/converters/IntegerConverter.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/beust/jcommander/converters/IntegerConverter.java b/src/main/java/com/beust/jcommander/converters/IntegerConverter.java index 2efe058..77c52c2 100644 --- a/src/main/java/com/beust/jcommander/converters/IntegerConverter.java +++ b/src/main/java/com/beust/jcommander/converters/IntegerConverter.java @@ -1,12 +1,17 @@ package com.beust.jcommander.converters; import com.beust.jcommander.IStringConverter; +import com.beust.jcommander.ParameterException; public class IntegerConverter implements IStringConverter<Integer> { @Override public Integer convert(String value) { - return Integer.parseInt(value); + try { + return Integer.parseInt(value); + } catch(NumberFormatException ex) { + throw new ParameterException(ex); + } } } |