diff options
Diffstat (limited to 'src/test/java/com/beust/jcommander/ArgMultiNameValidator.java')
-rw-r--r-- | src/test/java/com/beust/jcommander/ArgMultiNameValidator.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/test/java/com/beust/jcommander/ArgMultiNameValidator.java b/src/test/java/com/beust/jcommander/ArgMultiNameValidator.java new file mode 100644 index 0000000..92a79bc --- /dev/null +++ b/src/test/java/com/beust/jcommander/ArgMultiNameValidator.java @@ -0,0 +1,19 @@ +package com.beust.jcommander; + +/** + * Created by jeremysolarz on 12/15/16. + */ +public class ArgMultiNameValidator { + + public static class MultiNameValidator implements IValueValidator<String> { + + public static String parsedName; + + public void validate(String name, String value) throws ParameterException { + parsedName = name; + } + } + + @Parameter(names = { "-name1", "-name2" }, description = "Names of parameter", validateValueWith = MultiNameValidator.class, required = true) + private String parameter; +} |