diff options
Diffstat (limited to 'args4j/args4j/src/org/kohsuke/args4j/spi/EnumOptionHandler.java')
-rw-r--r-- | args4j/args4j/src/org/kohsuke/args4j/spi/EnumOptionHandler.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/args4j/args4j/src/org/kohsuke/args4j/spi/EnumOptionHandler.java b/args4j/args4j/src/org/kohsuke/args4j/spi/EnumOptionHandler.java index a6447ea..f0da768 100644 --- a/args4j/args4j/src/org/kohsuke/args4j/spi/EnumOptionHandler.java +++ b/args4j/args4j/src/org/kohsuke/args4j/spi/EnumOptionHandler.java @@ -1,5 +1,7 @@ package org.kohsuke.args4j.spi; +import java.util.ResourceBundle; + import org.kohsuke.args4j.CmdLineException; import org.kohsuke.args4j.CmdLineParser; import org.kohsuke.args4j.OptionDef; @@ -30,9 +32,9 @@ public class EnumOptionHandler<T extends Enum<T>> extends OptionHandler<T> { if(value==null) { if (option.isArgument()) { - throw new CmdLineException(owner, Messages.ILLEGAL_OPERAND.format(option.toString(),s)); + throw new CmdLineException(owner, Messages.ILLEGAL_OPERAND, option.toString(), s); } else { - throw new CmdLineException(owner, Messages.ILLEGAL_OPERAND.format(params.getParameter(-1),s)); + throw new CmdLineException(owner, Messages.ILLEGAL_OPERAND, params.getParameter(-1),s); } } setter.addValue(value); @@ -55,4 +57,9 @@ public class EnumOptionHandler<T extends Enum<T>> extends OptionHandler<T> { rv.append("]"); return rv.toString(); } + + @Override + public String getMetaVariable(ResourceBundle rb) { + return getDefaultMetaVariable(); + } } |