summaryrefslogtreecommitdiff
path: root/src/main/java/com/beust/jcommander/JCommander.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/beust/jcommander/JCommander.java')
-rw-r--r--src/main/java/com/beust/jcommander/JCommander.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/beust/jcommander/JCommander.java b/src/main/java/com/beust/jcommander/JCommander.java
index 99846f7..8fd455d 100644
--- a/src/main/java/com/beust/jcommander/JCommander.java
+++ b/src/main/java/com/beust/jcommander/JCommander.java
@@ -845,6 +845,9 @@ public class JCommander {
|| boolean.class.isAssignableFrom(fieldType))) {
pd.addValue("true");
requiredFields.remove(pd.getParameterized());
+ } else if (arity == 0) {
+ throw new ParameterException("Expected a value after parameter " + arg);
+
} else if (index < args.length - 1) {
int offset = "--".equals(args[index + 1]) ? 1 : 0;