Arg potentialArg = argMap.get(potentialArgName);
if (potentialArg != null && potentialArg.hasOption(Opt.HASTYPE))
{
- argName = argName.substring(0, dashPos);
String typeName = argName.substring(dashPos + 1);
- type = Type.valueOf(typeName);
+ try
+ {
+ type = Type.valueOf(typeName);
+ } catch (IllegalArgumentException e)
+ {
+ type = Type.INVALID;
+ }
+ argName = argName.substring(0, dashPos);
}
}